设计模式是针对软件设计中常见问题的可重用解决方案, 设计模式代表了软件开发人员使用的最佳实践, 可以将设计模式视为编程模板
设计模式可以解决很多坑, 但强行套用就会过度设计, 使代码不易读且难维护.
就像无障碍阅读一样, 乱加不如不加.
Singleton 单例
Factory 工厂
Strategy 策略
Observer 观察者
Builder 建造者
Adapter 适配器
Module 模块
Prototype 原型
MV & MVVM (没有C位 (●'◡'●))
开发原则 \ 设计原则
设计模式不贪杯
探索过程
参考