技术论坛汇总
1、java设计模式
1.1 七大原则
简称:开单-依迪里接-合
https://blog.csdn.net/zhao1299002788/article/details/103811332
https://my.oschina.net/u/4254968/blog/4536359
一句话总结七大原则:
开闭原则:修改关闭,扩展开放
单一职责:专人专事
依赖倒置:接口抽象法
迪米特法则:降低耦合
接口隔离:多接口集成,避免复用
里氏替换:继承原则
合成复用:能聚合不继承
设计原则核心思想
1)找出应用中可能需要变换之处,把它们独立出来,不要和那些需要变化的代码混在一起。
2)针对接口编程,而不是针对实现编程。
3)为了交互对象之间的松耦合设计而努力。
1.2 23种设计模式实现
1.3 设计模式在项目中实现应用