软件构造学习笔记-第十一周

设计模式的区别和联系 1.单个继承树的形式 只使用继承,不使用委托。依赖反转,客户端只能依赖抽象(使用接口),不能依赖具体。发生变化时最好是扩展而不是修改。 ①Adapter:适用于已经有一个类,但其方法与目前客户端需求不一致,所以扩展一个adapter和一个统一接口,该接口被adapter类和原类实现,供客户端使用。 ②Proxy(代理模式): ③Template(模板模式):适用于有共性的算法
相关文章
相关标签/搜索