03 2021 档案
摘要:接口隔离原则 如何理解“接口隔离原则”? 接口隔离原则的英文翻译是“ Interface Segregation Principle”,缩写为 ISP。Robert Martin 在 SOLID 原则中是这样定义它的:“Clients should not be forced to depend u
阅读全文
摘要:里氏替换原则 如何理解“里式替换原则”? 里式替换原则的英文翻译是:Liskov Substitution Principle,缩写为 LSP。这个原则最早是在 1986 年由 Barbara Liskov 提出,他是这么描述这条原则的:If S is a subtype of T, then ob
阅读全文
摘要:设计原则 单一原则 如何理解单一职责原则 一个类或者模块只负责完成一个职责(或者功能)。 注意,这个原则描述的对象包含两个,一个是类(class),一个是模块(module) 关于这两个概念,在专栏中,有两种理解方式。一种理解是:把模块看作比类更加抽象的概念,类也可以看作模块。另一种理解是:把模块看
阅读全文
摘要:类的交互关系 1.泛化(Generalization) 可以简单的理解为继承关系. public class A public class B extend A 2.实现(Realization)一般是指接口和实现类之间的关系,可以理解为Java中的实现 public interface A pub
阅读全文

浙公网安备 33010602011771号