对OO原则的个人理解

旧巷老猫 提交于 2019-11-26 19:13:46

1。单一职责原则。(Single Responsibility Principle

     注解:社会化大生产分工要细。具体每个人最好只做一件事(不要一人兼多职),这样如果这个人请假或辞职,对生产不会产生影响。

2。开放封闭原则。(Open-Close Principle)

    注解:人不要变,最多变下衣服就可以了,或画下淡装(哈哈)。

3。里氏代换原则。(Liskov Substitution Principle)

    注解:是判断CLASS关系的一种原则,比如正方形是长方形但不能继承长方形。驼鸟是鸟,但不能继承鸟。

4。接口分离原则。(The Interface Segregation Principle)

    注解:一个接口只提供必要的一类功能。这样继承者不需要实现一些不必要的功能。例如:IBird (+ Fly())时,鸵鸟继承时就要实现不必要的Fly().

5.  依赖倒置原则。()

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!