面向对象
文章平均质量分 84
Eric_Jo
这个作者很懒,什么都没留下…
展开
-
每个程序员都应理解的7种坏味道,11种原则,23种模式
每个程序员都应理解的7种坏味道,11种原则,23种模式(一)7种设计坏味道1.僵化性: 很难对系统进行改动,因为每个改动都会迫使许多对系统其他部分的其它改动。 2.脆弱性: 对系统的改动会导致系统中和改动的地方在概念上无关的许多地方出现问题。 3.牢固性: 很难解开系统的纠结,使之成为一些可在其他系统中重用的组件。 4.粘滞性: 做正确的事情比做错误的事转载 2010-02-02 10:08:00 · 1431 阅读 · 0 评论 -
61条面向对象设计的经验
你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。Arthur J.Riel (1)所有数据都应该隐藏在所在的类的内部。 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。 (3)尽量减少类的协议中的消息。 (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝原创 2010-02-02 10:12:00 · 1365 阅读 · 0 评论 -
OO设计原则 -- OO设计的原则及设计过程的全面总结
前面发表了5篇OO设计原则的文章,在这里我将这个5个原则如何在我们设计过程进行应用进行一下总结,这是我通过阅读和学习很多博文和资料后进行的一个梳理和总结,仅供大家来参考。一.OO(面向对象)的设计基础面向对象(OO):就是基于对象概念,以对象为中心,以类和继承为构造机原创 2011-09-25 02:35:05 · 21143 阅读 · 2 评论