解析二十三种设计模式

一、设计模式分类 二十三种设计模式,大致分为三大类: 创建型5种: 单例、工厂、抽象工厂、建造者、原型模式 结构型七种: 适配器、装饰、桥接、组合、享元、代理、外观模式 行为型11种: 观察者、模板、命令、状态、职责链、解释器、中介者、访问者、策略、备忘录、迭代器 二、设计模式六大原则 1. 单一职责原则 一个类,应该仅有一个引起它变化的原因。 2. 开放-封闭原则 软件实体(类、模块、函数等)应
相关文章
相关标签/搜索