设计模式之单一原则
来源:互联网 发布:资源站源码 编辑:程序博客网 时间:2024/06/03 12:47
单一原则,顾名思义,其实就是一个类只负责一个职责,单一原则好处显而易见:
- 可以降低类的复杂度,一个类只负责一项职责,其逻辑肯定要比负责多项职责简单的多;
- 提高类的可读性,提高系统的可维护性;
- 变更引起的风险降低,变更是必然的,如果单一职责原则遵守的好,当修改一个功能时,可以显著降低对其他功能的影响。
例如完成一个游戏需要用到界面,游戏逻辑,数据库等,就可以简单地分为三个类去实现,一个类负责界面的显示,一个类负责游戏逻辑,一个类负责数据库的读取。(只是相对于较简单的问题,实际情况下,开发一款游戏肯定不止只用三个类)
0 0
- 设计模式之单一原则
- 《大话设计模式之单一职责原则》
- 设计模式之单一职责原则
- 设计模式之单一职责原则
- 设计模式之单一职责原则学习
- 大话设计模式之单一职责原则
- 《设计模式》杂记之单一职责原则
- 设计模式之单一职责原则
- 设计模式学习之单一职责原则
- android设计模式之单一职责原则
- 设计模式之禅单一职责原则
- 设计模式之旅单一职责原则
- 设计模式之单一职责原则
- 设计模式之禅-单一职责原则
- 设计模式之单一职责原则
- 设计模式之单一职责原则
- 设计模式之设计原则-单一职责原则
- [设计模式]面向对象设计原则之单一职责原则
- php面向编程入门之封装-继承-多态(第一部分)
- ebp与esp讲解
- html5的<meta>全部标签及作用
- 【数据结构】图形的多种表示方法及其java实现之相邻表法
- Android之ListView
- 设计模式之单一原则
- Opencv图像的遍历_at_ptr
- 弹出提示选择日期,地区,三级联动
- spring-boot(1) 拦截器
- 关于使用libcurl的注意事项
- FlexBoxLayout控件做流布局
- JavaScript 图形绘制库
- mysql + keepalived 双主复制结构 keepalived配置文件keepalived.conf
- 01背包的递归求解