设计模式只是一个在构建大型工程时,为了方便更改,添加,查询和管理的一种代码工具,没有必要单独为了设计模式而使用设计模式,使简单的事情复杂化. 总体来说设计模式分为三大类: 1. 创建型模式,共五种 ---- 创建新东西 工厂方法模式.抽象工厂模式.单例模式.建造者模式.原型模式. 2. 结构型模式,共七种 ---- 现有东西再组合 适配器模式.装饰器模式.代理模式.外观模式.桥接模式.组合模式.享元模式. 3. 行为型模式,共十一种 ---- 现有东西加情绪 策略模式.模板方法模式.观察者模式.…