
About OOP
文章平均质量分 78
HsuChong
这个作者很懒,什么都没留下…
展开
-
OO世界里的几个基本问题
OO世界里的几个基本问题 -------------------------------------------------------------------------------- 在软件实践中,当专注于某个具体场景下的设计时,我们当中的不少人,很少有时间顾及或者愿意顾及自己思维中更深层次的东西。而当结束设计之后,如果我们因为累日的操劳,想急于放松一下的话,那么等回过头来,再试图做些总结转载 2007-03-22 21:21:00 · 1079 阅读 · 0 评论 -
面向对象的设计原则
单一职责原则(SRP)——分离耦合的职责就一个类而言,应该仅有一个引起它变化的原因。如果一个类承担的职责过多,就等于把这些职责耦合到一起,一个职责的变化可能会影响这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生的时候,会引起意想不到的破坏。 我们把职责定义为“变化的原因”。如果你能想到多于一个动机去改变一个类,那么这个类就有多于一个职责。 “开-闭”原则(O转载 2007-03-22 21:26:00 · 1272 阅读 · 0 评论