面向对象中的两个基本原则
摘要:
Liskov替代原则(LSP): 一个类的实例应该完成其超类的实例的所有功能。 举例:在数学上,圆是椭圆的特例,但是在面向对象中,一些椭圆的某些行为也是圆所不具备的。例如一个椭圆的高可以是宽的两倍,但是圆就不具备这个特点。Demeter法则(LoD): 非正式说,这个法则认为每个方法只应该向有限的几个对象发送消息,这些对象包括:作为参数的对象,表示当前对象的伪变量(即this),... 阅读全文
posted @ 2006-06-02 11:04 萝卜青菜 阅读(397) 评论(0) 推荐(0) 编辑