概念: 迪米特法则(最少知道原则)告诉我们,类应该只与直接的朋友(成员变量、方法参数、方法返回值)通信, 陌生的类最好不要以局部变量的形式出现在类内部。 迪米特法则的目的是为了降低类之间的耦合,但是不是完全消除依赖。 Read More
posted @ 2020-02-29 17:55 护花使者 Views(103) Comments(0) Diggs(0) Edit
面向对象编程中存在的问题: 1)在子类层面上,因为子类可以对父类已经实现的方法进行任意的修改。可能对继承体系造成破坏。 2)在父类层面上,如果父类修改了,所有涉及到子类的功能都有可能产生故障。 概念: 里氏替换原则并不是不让我们使用继承,所有引用基类的地方必须能透明地使用其子类的对象,在子类中尽量不 Read More
posted @ 2020-02-29 13:01 护花使者 Views(139) Comments(0) Diggs(0) Edit