ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### 迪米特法则 如果两个类不必彼此直接通信,那么这两个类就不应当发生直接的相互作用。如果其中一个类需要调用另一个类的某一个方法的话,可以通过第三者转发这个调用。 迪米特法则首先强调的前提是在类的结构设计上,每一个类都应当尽量降低成员的访问权限。(摘抄)[多用共有方法去访问似有变量,做好类的封装] 其实迪米特法则的核心就是减少类与类之间的耦合,类之间的耦合越弱,当其中一个类受到影响的时候其余不会受到波及。 这个法则在前面的一些模式中都有体现,当需要调用这个类的时候都是使用的生成父类对象,然后再向上转型。