java迪米特原则是什么
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,本篇内容介绍了"java迪米特原则是什么"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!迪米特原则(L
千家信息网最后更新 2025年02月01日java迪米特原则是什么
本篇内容介绍了"java迪米特原则是什么"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
迪米特原则(LOD),The Law Of Demeter,也称为最少知识原则
定义
一个对象应该对其他对象有最少的了解。
也就是说一个类耦合和调用一个类应该知道的最少,它只关心被耦合和调用的类的公共方法,而被耦合和调用的类如何复杂它并不关心。这在另一程度也说明类方法的最小权限性,不要随意定义public公开方法,你只公开你需要公开的。
迪米特原则对类的低耦合度提出了以下几点要求:
1、只和朋友类交流
类与类之间的交流无需知道内部结构,其内部与其他陌生类打交道我并不关心。
2、朋友类之间的距离
一个类公开的属性和方法越多,其被修改的可能性也会更大,所以在设计一个的时候要权衡利弊,把范围定义在合理的范围内。
所以,迪米特很明显的优点是低耦合度,提高了系统的可维护性和可扩展性。 但另一方面,为了满足这些特性而又不得不增加很多包装的类或方法,这在一定程度上也就提高了类的复杂性。
"java迪米特原则是什么"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
原则
迪米特
方法
耦合
知识
复杂
之间
内容
对象
更多
朋友
程度
耦合度
范围
交流
实用
明显
最小
陌生
权衡利弊
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
海鹦浏览器连接服务器
pg数据库create命令
网络技术的原理是什么
天府国际网络安全大赛
Osiris上市公司数据库中 包含三种
网络技术指令
软件开发市场经理的工作职责
去广告软件开发
三级网络技术考试题目类型
软件开发项目验收通知书
计数软件开发
信息及网络安全ppt
我的世界精灵宝可梦服务器网易
服务器电源风扇调速
宿迁企业网络安全准入控制供应商
逃离塔克夫由于连接服务器较低
昌平区信息化网络技术服务平台
压缩修复数据库失败
做网站需要的服务器
怎么查数据库空间使用情况
服务器机柜布线图3层
手机突然显示正在连接服务器
福建学习软件开发价格
c ftp服务器端
软件开发项目验收通知书
数据库删除记录怎么找回
网络安全黑板报插画海报
服务器如何加网卡
网络安全会议讲什么
企业学习软件开发多少钱