利用间接通信的思想来改善系统的设计:
装饰模式:
目的:对对象的相应功能进行增强。
应用:对提供基础功能的类进行个性化增强。
适配器模式:
目的:适配器暴露符合外界规范的接口,该接口的具体实现通过调用被适配对象的相应方法来完成。
应用:系统需要使用现有的一个类,但是这个类的接口不符合系统的需要,此时就需要新增一个适配器来解决这个问题。
代理模式:
目的:代理将请求传递给所代理的对象,并且在传递前后做一些特定的操作。
应用:拦截器。
利用间接通信的思想来改善系统的设计:
装饰模式:
目的:对对象的相应功能进行增强。
应用:对提供基础功能的类进行个性化增强。
适配器模式:
目的:适配器暴露符合外界规范的接口,该接口的具体实现通过调用被适配对象的相应方法来完成。
应用:系统需要使用现有的一个类,但是这个类的接口不符合系统的需要,此时就需要新增一个适配器来解决这个问题。
代理模式:
目的:代理将请求传递给所代理的对象,并且在传递前后做一些特定的操作。
应用:拦截器。