Java设计模式-25-迪米特法则
来源:互联网 发布:成都多益网络怎么样 编辑:程序博客网 时间:2024/06/05 15:35
“迪米特法则”又叫最少知道原则,通俗的来讲,就是一个类对自己依赖的类知道的越少越好。也就是说,对于被依赖的类来说,无论逻辑多么复杂,都尽量地的将逻辑封装在类的内部,对外除了提供的public方法,不对外泄漏任何信息。
迪米特法则还有一个更简单的定义:只与直接的朋友通信。首先来解释一下什么是直接的朋友:每个对象都会与其他对象有耦合关系,只要两个对象之间有耦合关系,我们就说这两个对象之间是朋友关系。耦合的方式很多,依赖、关联、组合、聚合等。其中,我们称出现成员变量、方法参数、方法返回值中的类为直接的朋友,而出现在局部变量中的类则不是直接的朋友。也就是说,陌生的类最好不要作为局部变量的形式出现在类的内部。
0 0
- Java设计模式-25-迪米特法则
- JAVA设计模式之迪米特法则
- Java设计模式——迪米特法则
- java 设计模式之迪米特法则
- java设计模式_迪米特法则
- 【设计模式】迪米特法则
- 设计模式:迪米特法则
- 设计模式 迪米特法则
- 设计模式--迪米特法则
- 【设计模式】迪米特法则
- 设计模式---迪米特法则
- 设计模式-迪米特法则
- 设计模式【迪米特法则】
- 设计模式 --6大法则 --迪米特法则
- 设计模式之 迪米特法则
- 设计模式之迪米特法则
- 设计模式: 11 迪米特法则
- 设计模式之迪米特法则
- Q4
- 真正开始接触项目
- C++编写的DLL与第三方通信中回调函数的巧妙使用
- 用java实现的资源管理器
- JSF调用EJB之懒加载事项
- Java设计模式-25-迪米特法则
- UBUNTU如何修改mysql的默认目录数据目录
- Java的一些特性小记
- 垃圾回收算法简介——JVM读书笔记<二>
- ios开发-OC面向对象的三个特性-封装方法
- Q5
- java基础之 线程
- Linux无法登录,显示module is unknown
- codeblocks gcc error: 'for' loop initial declarations are only allowed in C99 mode|