OO设计原则
来源:互联网 发布:网络男歌手名字大全 编辑:程序博客网 时间:2024/06/13 05:21
SRP单一职责原则
The Single Responsibility Principle
就一个类而言,应该仅有一个引起它变化的原因!
The should never be more than one reason for a class to change
可以把职责定义为”变化的原因”,如果能够想到多于一个的动机去改变一个类,那么这个类就具有多于一个的职责
LSP Liskov替换原则
DIP依赖倒置原则
ISP接口隔离原则
迪米特法则
OCP开放封闭原则
ISP接口隔离原则
REF重用发布等价原则
CCP共同封闭原则
CRP共同重用原则
ADP无环依赖原则
SDP稳定依赖原则
SAP稳定抽象原则
具体23种设计模式如下图所示
后面将逐一学习这23种设计模式,看看这23种设计模式是如何遵循上述OO设计原则的
参阅书籍:
<<大象Thinking In UML>>、<<大话设计模式>>、<<设计模式之禅>>
<<敏捷软件开发:原则、模式与实践>>、<<设计模式:Java语言中的应用>>
- OO的设计原则
- 转贴-OO设计原则
- OO设计原则总结
- OO设计原则总结
- OO设计原则
- OO设计原则总结
- OO设计原则
- OO设计原则
- OO设计原则
- OO设计原则总结
- OO设计原则总结
- OO 设计原则
- OO设计原则总结
- oo设计原则
- OO设计原则总结
- OO设计原则
- OO 设计原则
- OO设计原则
- 一些设计模式的比较
- 每日坚持写博客
- hibernate实现原理模拟
- poj 1611 (并查集)
- 栈和队列
- OO设计原则
- cocos2d-x中的模态对话框
- Ubuntu在恢复模式下无法修改文件
- C++数据结构--用向量数组实现大(小)根堆的插入和删除
- 常用排序算法--归并排序
- SAP移动类型路径
- intent intent-filter
- 【rmzt:进击的巨人三笠xp主题】
- Mysql 远程连接