06 2018 档案

摘要:Java作为面向对象的典型语言,相比于C++而言,对类的继承和派生有着更简洁的设计(比如单根继承)。 在继承派生的过程中,是符合Liskov替换原则(LSP)的。LSP总结起来,就一句话: 所有引用基类(父类)的地方必须能够透明地使用其子类的对象。 LSP包含四层含义: ① 子类完全拥有父类的方法, 阅读全文
posted @ 2018-06-22 22:46 Modnar 阅读(2296) 评论(2) 推荐(1)
摘要:判断两个对象是否等价,是OOP编程中常见的需求(下面围绕Java来进行阐述)。 考虑这样几种情况:通过某个特征值来判断两个对象是否“等价”,当这两个对象等价时,判断结果为true,否则结果为false。 当然,这里的“特征值”不会只是简单的“对象引用”,事实上,Object类(Java的“对象世界” 阅读全文
posted @ 2018-06-19 16:51 Modnar 阅读(47769) 评论(0) 推荐(4)