设计模式 orange_lys 2023-10-24 84 阅读1分钟 使用初衷 面对复杂的大型项目,后期开发和维护成本增加的问题,通过设计模式拆分项目代码,具有更好的重用性、可读性、可扩展性、可靠性,实现低耦合高内聚,从而减低成本。 缺点 部分设计模式的代码阅读起来比较晦涩 常见设计模式 创建型模式 单例模式 工厂模式 结构型模式 代理模式 策略模式 行为型模式 发布订阅模式 观察者模式