设计模式

单例模式

饿汉式

懒汉式

双重检查

静态内部类

适配器模式

类适配

继承旧类,实现新接口

依赖适配

依赖旧类,实现新接口

接口适配

创建新的抽象类,实现旧接口

工厂模式

静态工厂

类似工具类,根据不同参数获取相应对象

抽象工厂

新增扩展类方便,根据不同的工厂类,获取相应对象

装饰器模式

给对象行为动态增加新功能,称为装饰方法,装饰方法与对象内部逻辑无关

代理模式

通过访问代理类,实现旧功能类的操作,并且可以对旧功能类的操作结果进行控制

浙ICP备11005866号-12