java迪米特原则是什么
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,本篇内容介绍了"java迪米特原则是什么"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!迪米特原则(L
千家信息网最后更新 2025年12月03日java迪米特原则是什么
本篇内容介绍了"java迪米特原则是什么"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
迪米特原则(LOD),The Law Of Demeter,也称为最少知识原则
定义
一个对象应该对其他对象有最少的了解。
也就是说一个类耦合和调用一个类应该知道的最少,它只关心被耦合和调用的类的公共方法,而被耦合和调用的类如何复杂它并不关心。这在另一程度也说明类方法的最小权限性,不要随意定义public公开方法,你只公开你需要公开的。
迪米特原则对类的低耦合度提出了以下几点要求:
1、只和朋友类交流
类与类之间的交流无需知道内部结构,其内部与其他陌生类打交道我并不关心。
2、朋友类之间的距离
一个类公开的属性和方法越多,其被修改的可能性也会更大,所以在设计一个的时候要权衡利弊,把范围定义在合理的范围内。
所以,迪米特很明显的优点是低耦合度,提高了系统的可维护性和可扩展性。 但另一方面,为了满足这些特性而又不得不增加很多包装的类或方法,这在一定程度上也就提高了类的复杂性。
"java迪米特原则是什么"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
原则
迪米特
方法
耦合
知识
复杂
之间
内容
对象
更多
朋友
程度
耦合度
范围
交流
实用
明显
最小
陌生
权衡利弊
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全扫描器的实训报告
秒级搭建mysql数据库服务
电网网络安全政策
遵义雄杰网络技术支持
无锡联想服务器维修点电话热线
科学技术研究所大数据库
vb.net控件访问数据库
一台服务器有几个核
增长引擎网络技术有限公司怎么样
服务器raid10更换硬盘坏了
现代无线网络技术组成
久大网络技术怎么样
计算机网络安全体系包括
评论系统 数据库设计
sqldbx导出数据库
数据库同步效率
关于网络安全小知识十条
软件开发定制的网站
上位机下位机软件开发
29岁搞软件开发还有希望吗
企业管理软件开发服务方案报价
软件开发调用cad格式文件
张店纺织软件开发价格
邮件显示正在请求服务器什么意思
江苏多服互联网络科技
网络安全黑板报设计感手机壳
16年广东用户数据库
关于网络安全小知识十条
为什么不用4路服务器
php操作mysql数据库数据