1.DAO模式 数据访问封装+封装成对象. 有一个对象类和一个封装类
2.Factory模式 避免不同的实现方式,通过配置来设定,直接用factory.get来获取类.
3.Proxy模式 比如把对Factory生产的类的调用直接包装起来, 用Proxy类调用
4.Decorator模式 修改或加强产生的类的部分方法. 首先实现要修改的类,所有方法仅为调用屏蔽类的实现方法. 然后实现此类, 修改想要加强或修改的方法.
5.Dynamic Proxy模式 实现InvocationHandler,其中的bind方法通过Proxy.newProxyInstance()返回绑定的对象.
Facade
Adapter
Strategy
Bridge
Abstract Factroy
Decorator
Observer
Template Method
Singleton && Double-checked locking
Object Pool
Factory Method
2.Factory模式 避免不同的实现方式,通过配置来设定,直接用factory.get来获取类.
3.Proxy模式 比如把对Factory生产的类的调用直接包装起来, 用Proxy类调用
4.Decorator模式 修改或加强产生的类的部分方法. 首先实现要修改的类,所有方法仅为调用屏蔽类的实现方法. 然后实现此类, 修改想要加强或修改的方法.
5.Dynamic Proxy模式 实现InvocationHandler,其中的bind方法通过Proxy.newProxyInstance()返回绑定的对象.
Facade
Adapter
Strategy
Bridge
Abstract Factroy
Decorator
Observer
Template Method
Singleton && Double-checked locking
Object Pool
Factory Method