设计模式——可复用性篇

结构 适配器模式 目的:将某个类/接口转换为client期望的其他形式 途径:通过增加一个接口,将已存在的子类封装起来,client面向接口编程,从而隐藏了具体子类 具体来讲,方法参数列表不符,用接口封装,将接口的参数列表调整为用户想要的,在接口中转换,将计算的功能还是委托给原来的方法 装饰器模式 目的:为普通对象增加不同侧面的特性 途径:对每一个特性构造子类,通过委派机制增加到对象上 如上图,接
相关文章
相关标签/搜索