设计模式的原则
来源:互联网 发布:求实软件官网长春 编辑:程序博客网 时间:2024/06/15 03:15
- 单一职责原则
对于类,有且仅有一个改变它的原因或动机 - 开发-封闭原则
对于扩展开发,对修改封闭。如一国两制,社会主义不能改,但是可以加上资本主义 - 依赖倒转原则
抽象不应该依赖于细节,细节依赖于抽象。高层模块不依赖于底层模块,二者都于抽象 - 里氏代换原则
在软件中用子类替代父类,不影响软件的功能 - 迪米特法则(最少知识原则)
如果2个类之间不必要直接相互调用,那么2个类就不应该相互通讯。如果有调用关系,可以通过第三方完成。
迪米特法则强调的是类之间的松耦合。
在类的结构设计上,应该尽量降低成员的访问权限 - 组合/聚合原则
尽量使用组合/聚合,尽量不适用继承
0 0
- 设计模式的原则
- 设计模式的原则
- 设计模式的原则
- 设计模式的原则
- 设计模式的原则
- 设计模式的原则
- 设计模式的原则
- 设计模式的原则
- 设计模式的原则
- 设计模式的原则
- 设计模式的原则
- 设计模式的原则
- 设计模式的原则
- 设计模式的原则
- 设计模式的原则
- 设计模式的原则
- 设计模式的原则
- 设计模式的原则
- 编写测试类进行单元测试
- postgresql使用过程中字段转换
- Celery 学习笔记(1)简介
- JavaSE之抽象类的继承
- bootstrap做的jsp页面(包括根据值让table显示选中)
- 设计模式的原则
- 编辑器生成的html代码再显示的样式冲突问题
- CentOS 中设置服务开机自启
- Jquery如何判断文字是否溢出div p
- 17 - 02 - 03 计算机网络(24)(应用层概述)
- leetcode_462. Minimum Moves to Equal Array Elements II 移动最小步数使数组各数字相等II,中位数法
- webstorm破解
- git pull request下有多个commit
- 小程序是微信最后的机会吗?它能做多大?