第二周课后
一、面向对象编程三要素:
封装性
继承性
多态性
二、OOD 设计原则
开/闭原则(OCP)
依赖倒置原则(DIP)
Liskov 替换原则(LSP)
单一职责原则(SRP)/内聚性原则
接口分离原则(ISP)
几点感悟
1.面向对象编程,是为了更好地适应业务的发展,在业务的高速发展压力下,能够快速的相应上线,这个是核心竞争力。
2.我们平时除了垒业务代码之外,也需要对自己做的东西进行思考,抽象,代码最好能够清晰地反映自己的想法,而不是今天写完,明天就不知道自己写的什么了。
3.很多程序员误以为自己使用了面向对象,但实际上只是使用了面向对象语言编程,而不是面向对象编程。
评论