java迪米特原则是什么
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,本篇内容介绍了"java迪米特原则是什么"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!迪米特原则(L
千家信息网最后更新 2026年11月03日java迪米特原则是什么
本篇内容介绍了"java迪米特原则是什么"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
迪米特原则(LOD),The Law Of Demeter,也称为最少知识原则
定义
一个对象应该对其他对象有最少的了解。
也就是说一个类耦合和调用一个类应该知道的最少,它只关心被耦合和调用的类的公共方法,而被耦合和调用的类如何复杂它并不关心。这在另一程度也说明类方法的最小权限性,不要随意定义public公开方法,你只公开你需要公开的。
迪米特原则对类的低耦合度提出了以下几点要求:
1、只和朋友类交流
类与类之间的交流无需知道内部结构,其内部与其他陌生类打交道我并不关心。
2、朋友类之间的距离
一个类公开的属性和方法越多,其被修改的可能性也会更大,所以在设计一个的时候要权衡利弊,把范围定义在合理的范围内。
所以,迪米特很明显的优点是低耦合度,提高了系统的可维护性和可扩展性。 但另一方面,为了满足这些特性而又不得不增加很多包装的类或方法,这在一定程度上也就提高了类的复杂性。
"java迪米特原则是什么"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
原则
迪米特
方法
耦合
知识
复杂
之间
内容
对象
更多
朋友
程度
耦合度
范围
交流
实用
明显
最小
陌生
权衡利弊
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广州为想互联网科技有限公司
哈尔滨大商圈互联网科技有限公司
互联网科技保险
美国互联网科技巨头监管
港股互联网科技股
互联网金融 金融科技
广西互联网科技公司
兼蜜互联网科技
互联网巨头投资的硬核科技
互联网实体化科技化
须眉科技是互联网公司吗
承德科技产业互联网发展
成都铂石互联网科技做什么的
互联网科技大奖都有哪些公司
深圳育鹏互联网科技有限公司招聘
互联网保险科技创业
山东子淼互联网科技有限公司
全球科技与互联网公司市值变化
美国五大互联网科技公司市值多少
宁波允成互联网科技有限公司
互联网科技工作委员会主任
万易互联网科技
互联网金融 科技创新
互联网前沿科技
互联网科技创新企业排名
米聚互联网科技南京有限公司排面
怎样加入科技互联网
互联网安防科技感
艺电能源互联网科技有限公司招聘
玉溪新华互联网科技怎么选