一、三大类型与23种模式
二、六大原则
1.开闭原则(Open Close Principle)
2.里氏代换原则(Liskov Substitution Principle):类继承体系设计时,需要考虑父类方法设计
里氏代换原则指程序中父类对象出现的地方,都可以用子类对象替换,如fun(Shape s),可以传递Circle、Square等对象,功能不受影响。包含如下四层含义:
3.依赖倒转原则(Dependence Inversion Principle)
4.接口隔离原则(Interface Segregation Principle)
5.迪米特法则,又称最少知道原则(Demeter Principle)
6.合成复用原则(Composite Reuse Principle)
参考:
里氏替代:https://www.kancloud.cn/digest/xing-designpattern/143719
原文:https://www.cnblogs.com/forTheDream1991/p/10510582.html