第四章: 开闭原则抽象化:面向对象设计的重要原则是创建抽象化,并且从抽象化导出具体化。具体化可以给出不用的版本,每一个版本都给出不同的实现。 1。开闭原则一个软件应该对扩展开放,对修改关闭。一种可变性不应当散落在代码的很多角落里,而应当被封装到一个对象里面。继承应当被看做是封装变化的方法,而不应当被认为是从一般的对象生成特殊的对象的方法。一种可变性不应当与另一种可变性混合在一起。最好所有的继承结构不超过两层,不然就意味着将两种不同的可变性混合在了一起。2。里氏代换原则任何基类可以出现的地方,子类一定可以出现。3。依赖倒转原则要依赖于抽象,不要依赖于实现。4。合成/聚合复用原 ...
- 浏览: 70571 次

- 详细资料
搜索本博客
我的相册
个人相
共 1 张
共 1 张
最近加入圈子
最新评论
-
中文最新EJB3.0实例教程下 ...
多谢多谢,传播知识
-- by jiage17 -
StringUtils工具类的使用
...
-- by zpg -
ajax/dwr/struts实例开发 ...
XMLHttpRequest了,
-- by linyang2903 -
hibernate数据加载get/lo ...
这个网址打不开了http://www.hour41.com/blog/hour4 ...
-- by e3002 -
中文最新EJB3.0实例教程下 ...
太感谢了!
-- by angelabird






评论排行榜