Please enable JavaScript.
Coggle requires JavaScript to display documents.
面向对象设计原则 (单一职责原则
(Single Responsibility Principle, SRP)…
面向对象设计原则
单一职责原则
(Single Responsibility Principle, SRP)
-
-
-
-
开闭原则
(Open-Closed Principle, OCP)
-
-
-
-
里氏代换原则
(Liskov Substitution Principle, LSP)
-
-
-
里氏代换原则是实现开闭原则的重要方式之一。在本实例中,在传递参数时使用基类对象,除此以外,在定义成员变量、定义局部变量、确定方法返回类型时都可使用里氏代换原则。针对基类编程,在程序运行时再确定具体子类。
合成复用原则
(Composite Reuse Principle, CRP)
-
-
接口隔离原则
(Interface Segregation Principle, ISP)
-
迪米特法则
(Law of Demeter, LoD)
-
依赖倒转原则
(Dependency Inversion Principle, DIP)
-
-