
Reading Note
cpluser
这个作者很懒,什么都没留下…
展开
-
包的设计原则
包的设计原则-《敏捷软件开发》读书笔记摘抄自《敏捷软件开发-原则、模式与实践》-Robert C. Martin(一)重用发布等价原则重用的粒度就是发布的粒度. (二)共同重用原则一个包中的所有类应该是共同重用的。如果重用了包中的一个类,那么就要重用包中的所有类。 1.相互之间没有紧密联系的类不应该在同一个原创 2004-09-28 09:05:00 · 1973 阅读 · 0 评论 -
腐化软件的气味
腐化软件的气味-《敏捷软件开发-原则、模式与实践》读书笔记摘抄自《敏捷软件开发-原则、方法与实践》-Robert C. Martin记住,在大多数软件项目中最不稳定的东西就是需求。 (1)僵化性单一的改动会导致有依赖关系的模块中的连锁改动。 (2)脆弱性在进行一个改动时,程序的许多地方就可能出现问题。原创 2004-09-28 09:44:00 · 1870 阅读 · 0 评论 -
面向对象设计原则
面向对象设计原则--《敏捷软件开发》读书笔记摘抄自《敏捷软件开发-原则、方法与实践》-Robert C. Martin(1)SRP 单一职责原则就一个类而言,应该仅有一个引起它变化的原因。职责即为"变化的原因". (2)OCP 开放封闭原则软件实体(类、模块、函数等)应该是可以扩展的,但是不可修改。对于扩展原创 2004-09-28 09:23:00 · 2353 阅读 · 2 评论 -
消除重复的设计
消除重复的设计Say Everything Once and Only Once.原创 2004-09-28 09:27:00 · 1297 阅读 · 0 评论 -
61条面向对象设计的经验原则-《OOD启思录》Arthur J.Riel
61条面向对象设计的经验原则摘抄自《OOD 启思录》--Arthur J.Riel 著 鲍志云 译“你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。”原创 2004-10-09 13:49:00 · 11422 阅读 · 22 评论 -
面向对象设计入门者的书籍
这几天都在读《道法自然》------自出版以来似乎褒贬不一的一本书。读了一半之后,感觉还是写得不错,特别适合初学者。当然,一些有了丰富经验的开发者会认为这是个小儿科的东东。:)有这种感觉也没错。通过该书可以纵览一个实际开发过程,尽管这个过程并不完美,并非如你所想,如你所做,但是对于摸着石头过河的人来说,还是可作为一个参考的!原创 2005-01-12 10:33:00 · 4322 阅读 · 0 评论