OOP&OOD
bts2000dkdkdk
这个作者很懒,什么都没留下…
展开
-
Design by Contract
Design by Contract(DBC)大概可以译为“按契约设计”,是由Bertrand Meyer首先正式提出并在Eiffel语言中实现的编程方法学。DBC最大的特点就是:通过(内建的或附加的)语言特性强制程序的前条件(pre- condition)、后条件(post-condition)、不变式(invariant)得到保证,并从而使程序接口得到进一步的明确。 有两个敌...2008-10-07 10:39:40 · 164 阅读 · 0 评论 -
OO设计原则
设计原则是基本的工具,应用这些规则可使代码更加灵活、更容易维护,更容易扩展。基本原则: 封装变化 Encapsulate what varies. 面向接口变成而不是实现 Code to an interface rather than to an implementation. 优先使用组合而非继承 Favor Composition Over Inheritance [b]...原创 2008-11-09 23:53:55 · 126 阅读 · 0 评论