1. 开放封闭原则(Open Close Principle)
开闭原则的定义是:一个软件实体:类 or 模块 or 函数等应该对扩展开放,对修改关闭。简而言之就是不允许修改。
开闭原则的定义是:一个软件实体:类 or 模块 or 函数等应该对扩展开放,对修改关闭。简而言之就是不允许修改。
迪米特法则,又称为最少知识原则。是指一个对象应该对其他对象有尽可能少的了解。这意味着一个类应该只与直接的朋友(即与其直接相关的对象)进行交互,而不应该与“陌生人”进行交互,从而降低类之间的耦合度,提高系统的可维护性和可复用性。