面向对象:闭锁性共通原则(CCP)
来源:互联网 发布:好源码 编辑:程序博客网 时间:2024/04/30 00:03
介绍一下RobertC.Martin提出的面向对象的设计原则中的闭锁性共通原则。参考文档(http://www.objectmentor.com/resources/articles/Principles_and_Patterns.pdf)。
闭锁性共通原则(CCP):The Common Closure Principle 。是为了解决包设计的凝集问题的。
包中的所有类对于同一类性质的变化应该是共通封闭的。一个变化若对一个包产生影响,则将对该包中的所有类产生影响,而对于其他的包不造成任何影响(The classes in a package should be closed together against the samekinds of changes. a change that affects a package affects all theclasses in that package.)。
还有就是因为同一类性质的变化而被修改的类应该放在同一个包内(Classes that change together, belong together.)。
- 面向对象:闭锁性共通原则(CCP)
- coding的共通原则
- 面向对象原则--开闭原则
- 面向对象设计原则 (摘录)
- 读书笔记:面向对象设计(OOD)原则
- 面向对象的设计原则(转)
- 面向对象设计(OOD)原则
- 面向对象设计(OOD)原则
- (转帖)面向对象设计原则
- 面向对象设计(OOD) 包原则
- 面向对象设计(OOD)原则
- 面向对象:稳定依赖原则(SDP)
- 面向对象的设计原则(未完)
- 面向对象(OO)基础和原则
- 面向对象设计(OOD)七大原则
- 面向对象 - 设计原则总结(OOD)
- 设计模式面向对象原则(转载)
- Object-Oriented Principle(面向对象原则)
- Sql Server Varchar类型中文乱码问题的解决办法
- 在深圳机场
- SQL2000还原SQL数据库
- Google Hilltop算法
- 九月记事
- 面向对象:闭锁性共通原则(CCP)
- Oracle Internals - Redo
- 如何在MTK平台进行驱动调试
- 实现指针计数
- 十年,弹指一瞬间
- 实现指针计数
- Python输出大陆标准时间格式
- mysql使用日记
- JSTL详解