设计模式笔记01

策略模式 概况:将类中易变化的部分分离出一个新类(分离责任),组合新分离的类,使的变化独立于本类(实现易复写)。 知识点 1:将责任(或变化)分离(封装) 2:针对接口编程,而非具体实现。(Job a1 = new 法师(√)法师 a2=new 法师(×),a1可变灵活,a ) 3:善用组合和继承/(多用组合,少用继承)                 观察者模式 概述:定义一个一对多的依赖,当一
相关文章
相关标签/搜索