《软件工程与计算(卷二)》-Chapter16-详细设计中的设计模式

可修改性: 包含的质量: 可修改性 可扩展性 灵活性 方法: 需要能够将接口和实现分离   观察者模式   设计模式(Design Pattern):P263 策略模式: 抽象Strategy,实现不同的ConcreteStrategy方法,Context拥有Strategy的一个引用。 优点 减少算法类与使用算法类之间的耦合 提供可重用方法 简化单元测试 扩展性好 缺点 策略类增多 策略需要对外
相关文章
相关标签/搜索