【23种设计模式】 参考:https://www.cnblogs.com/shuigu/p/6908520.html
创建型模式 , 共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式 。
结构型模式 , 共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式 。
行为型模式 , 共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、 设计模式的六大原则:原则解释单一原则 (SRP)一个类只做一件事开放-封闭原则(OCP)软件实体(类、模块、函数)可以拓展 , 但是不可修改依赖倒转原则(DIP)
A.高层模块不应该依赖底层 , 两个都应该依赖抽 。B.抽象不应该依赖细节 , 细节依赖抽象里氏代换原则(LSP)子类型必须能够替换掉它们的父类型迪米特法则(LoD)如果两个类不必直接通信 , 那么这两个类不应当发生直接的相互作用 。如果其中一个类需要调用另一个类的某一个方法的话 , 可通过第三者发起这个调用合成/聚合复用原则(CARP)尽量使用合成/聚合 , 尽量不要使用类继承
- 春季老年人吃什么养肝?土豆、米饭换着吃
- 三八妇女节节日祝福分享 三八妇女节节日语录
- 老人谨慎!选好你的“第三只脚”
- 校方进行了深刻的反思 青岛一大学生坠亡校方整改校规
- 脸皮厚的人长寿!有这特征的老人最长寿
- 长寿秘诀:记住这10大妙招 100%增寿
- 春季老年人心血管病高发 3条保命要诀
- 眼睛花不花要看四十八 老年人怎样延缓老花眼
- 香槟然能防治老年痴呆症? 一天三杯它人到90不痴呆
- 老人手抖的原因 为什么老人手会抖
