您的位置:首页 > 其它

策略模式

2015-10-14 13:55 162 查看

设计原则

设计模式主要用到的设计原则

封装变化

多用组合,少用继承

针对接口编程,不针对实现编程

针对”接口编程”指针对”超类型”编程

设计模式

策略模式: 定义算法族,分别封装起来,让它们之间可以相互替代,此模式让算法的变化独立于使用算法的客户



要点

知道面向对象基础,不足以设计出良好的面向对象系统

良好的面向对象设计必须具备可复用、易扩充、可维护、可维护三个特征

模式可以让我们建造出具有良好面向对象设计质量的系统

模式不是代码,而是针对设计问题的通用解决方案

模式不是被发明,而是被发现

大多的设计和模式,都着眼于软件变化的主题

大多数的模式都允许系统局部改变独立于其他的部分

模式让开发人员之间有共享语言,最大化沟通的价值
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: