设计模式
设计模式:人们为了为软件开发中抽象出可重复利用的解决方案
1.面向对象的设计原则
开闭原则(open Close principle)
对扩展开放 对修改关闭 (继承实现接口)
通过“抽象约束,封装变化”来实现开闭原则
通过接口或者抽象类为软件定义一个相对稳定的抽象层
将相同的可变因素封装在相同的具体实现中,派生一个实体类
2.里氏代换原则
子类继承父类时,除了添加新的方法完成新增的功能外,尽量不要重写
3.依赖倒转原则
面向接口编程,不要面向实现编程
A.每个类尽量提供接口或抽象类,或两者兼备
B.变量的类型 声明尽量是接口或抽象类
C.任何的类都不应该从具体的类派生
D.使用继承时 要遵循里氏代换原则
4.接口隔离原则
1)使用多个隔离的接口
5.迪米特法则
6.合成复用原则
7.单一原则
本文来自博客园,作者:阿萨德菩提子,转载请注明原文链接:https://www.cnblogs.com/ychptz/articles/16526035.html