Java设计模式学习笔记:面向对象设计7个常用原则
一、单一职责原则一个对象应该只包含单一的职责,并且该职责被完整的封装在一个类中。比如路边小吃摊老板那既是厨师又是收营员,不符合该原则。二、开闭原则软件实体应该对修改关闭,对扩展开放。也就是说假如一个软件要增加新的功能,不需要对其原有的代码做任何修改(客户类修改小部分),只需要增加新的功能类代码即可,一般通过构建抽象层,而新的功能类实现抽象接口即可。三、里氏代换原则所有引用基类的地方必...
原创
2019-09-10 21:23:08 ·
213 阅读 ·
0 评论