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

浙公网安备 33010602011771号