摘要:
静态代理: 真实角色和代理角色实现相同的接口,代理角色拥有真实角色的引用。代理角色去执行方法,对于某些“真正”需要真实角色自己执行的方法时,在代理角色内部就调用真实角色的方法,其他的就可以执行代理角色的方法(例如房主和中介,有带领客户看房,签合同,交钱,收房等方法,那么签合同、交钱就是“真正”需要真 阅读全文
摘要:
将一个类的接口转换成客户所需的另一个接口 》实现接口兼容 栗子: 一个键盘是PS/2接口, 然后电脑只有USB接口,转换器 目标接口(Target):客户所需接口 》 USB接口 需要适配的对象(Adaptee): 》键盘 适配器(Adapter):通过包装一个需要适配的对象,把原接口转换为目标接口 阅读全文