设计模式:代码的“套路“总结

设计模式:代码的“套路“总结 设计模式:代码的"套路"总结你做饭:炒菜有炒菜的步骤煮汤有煮汤的技巧每道菜有自己的"套路"设计模式就是代码的"套路"——经过无数人验证的、解决特定问题的最佳实践。设计模式分类创建型(5个)解决"对象创建"的问题:单例模式(Singleton)工厂方法(Factory Method)抽象工厂(Abstract Factory)建造者(Builder)原型(Prototype)结构型(7个)解决"对象组合"的问题:适配器(Adapter)桥接(Bridge)组合(Composite)装饰器(Decorator)外观(Facade)代理(Proxy)享元(Flyweight)行为型(11个)解决"对象交互/职责分配"的问题:责任链(Chain of Responsibilit