策略模式
2015-10-14 13:55
162 查看
设计原则
设计模式主要用到的设计原则封装变化
多用组合,少用继承
针对接口编程,不针对实现编程
针对”接口编程”指针对”超类型”编程
设计模式
策略模式: 定义算法族,分别封装起来,让它们之间可以相互替代,此模式让算法的变化独立于使用算法的客户要点
知道面向对象基础,不足以设计出良好的面向对象系统良好的面向对象设计必须具备可复用、易扩充、可维护、可维护三个特征
模式可以让我们建造出具有良好面向对象设计质量的系统
模式不是代码,而是针对设计问题的通用解决方案
模式不是被发明,而是被发现
大多的设计和模式,都着眼于软件变化的主题
大多数的模式都允许系统局部改变独立于其他的部分
模式让开发人员之间有共享语言,最大化沟通的价值
相关文章推荐
- Spring自动扫描和装配bean
- Java中匿名类的两种实现方式
- elasticsearch 口水篇(1) 安装、插件
- 纯CSS3仿Windows phone加载动画特效
- selec2 clone不起作用。
- Linux下为Tomcat指定JDK
- Flume-NG内置计数器(监控)源码级分析
- Visual Studio 2012 智能提示功能消失解决办法
- escape()、encodeURI()、encodeURIComponent()区别详解
- marge into操作
- Android 给Button加圆角
- yii 2.0.6 修改默认控制器
- ocp-400
- pom.xml 配置详解
- AndroidHttpClient详解及调用示例
- ASP.NET MVC5 网站开发实践(二) Member区域 - 用户部分(2)用户登录、注销
- ocp-399
- ocp-398
- IOS 使用IconFont 图标
- 打印-Excel