设计模式含义与理解

创建型模式:
单例模式:若所需资源只需要封装在一个对象里面,则可以使用此模式
工厂模式:将所需对象的创建委托给专门的创建工厂
抽象工厂模式:增加抽象产品类族的创建工厂
原型模式:用于克隆对象时使用,序列化或是实现Cloneable接口
建造者模式:对所需子组件对象进行产生和组装

结构型模式:
代理模式:将一个对象需要委托的功能交给代理对象处理,或是功能需要改造
装饰模式:对已存在的对象进行功能的包装和调整
适配器模式:使所需使用对象通过适配器供使用对象所使用
组合模式:解决树状业务处理
桥接模式:对问题对象的属性维度进行分离关联
外观模式:对大量的对象操作进行封装
享元模式:对对象相同数据行为部分进行共享(连接池,线程池)

行为型模式:
责任链模式:事物处理分级,自己先处理,处理不了交给上级处理

GOF23种模式
设计模式含义与理解