设计模式---6大原则

来源:互联网 发布:java lucene 教程 编辑:程序博客网 时间:2024/05/22 16:53

单一职责原则

接口,类,方法等需要考虑是否是单一职责.原则的目的是业务变化时导致的影响最小

里氏替换原则

继承必须确保超类所拥有的性质在子类中仍然成立,为了满足LSP,当存在继承关系时,子类中方法的前置条件必须与父类中被覆盖的方法的前置条件相同或者更宽松;而子类中方法的后置条件必须与父类中被覆盖的方法的后置条件相同或者更为严格
经典:老鼠的儿子要会打洞

依赖倒置原则

接口隔离原则

迪米特法则

开闭原则

0 0
原创粉丝点击