设计模式 -- 单一原则
2015-12-08 15:48
225 查看
1. 概念
单一职责原则(Single Responsibility Principle):简称SRP。即一个接口或者一个类只会受到某一种因素的因素。
2.例子
上图为图1,是一个不满足单一原则的类设计图, 这个类包含了属性和行为两部分
上图是经过单一原则设计后由图1简化而成
3.好处
类的复杂性降低
类的可读性增强
类易于维护
降低维护成本
刚开始学习设计模式,使用StarUML工具绘制UML图的,官网下载后直接使用评估版就可以使用了
相关文章推荐
- ScrollView中顶部控件显示不完整
- Springmvc中使用redirect:list.do 时无法跳转
- UVA 11029 Leading and Trailing
- :base()和:this()
- spring 定时任务的配置文件解析
- Centos6.4(64bit)安装Python2.7.10 & tornado-4.3
- 从HDFS读入图片并处理
- 【php】使用phpdbg来调试php程序
- 自定义控件之上拉刷新下拉加载RefreshListView
- SEERC15 求一个正整数n,使得a+n和b+n的LCM值最小
- 当Cacti出现snmp error时
- C语言中的动态内存分配
- 利用FileReader实现图片预览
- static用在函数里面,声明一次变量后,如果再次调用这个函数将会在初始值延续,如$num这里将累加。
- CAP与最终一致性(转载)
- 将jar要么aar公布到到网mvn 在(使用github作为仓库), 通过gradle dependency 信息集成
- [前端测试]关于JS判断id的一个Bug
- Qtopia-2.2.2在x86平台编译--错误修改总汇
- Springmvc构造RESTful详细讲解
- 事件传递之响应链(Event Delivery: The Responder Chain)【转】