日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

六大设计原则之迪米特法则

發(fā)布時間:2024/9/5 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 六大设计原则之迪米特法则 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

定義:一個類和另一個類應該保持最小的了解

問題由來:類與類之間的關(guān)系越密切,耦合度越大,當一個類發(fā)生變化時,對另一個類影響也越大。

解決方案:盡量降低類與類之間的耦合。

//總公司員工 class Employee{private String id; public void setId(String id){ this.id = id; } public String getId(){ return id; } }//分公司員工 class SubEmployee{ private String id; public void setId(String id){ this.id = id; } public String getId(){ return id; } } class SubCompanyManager{ public List<SubEmployee> getAllEmployee(){ List<SubEmployee> list = new ArrayList<SubEmployee>(); for(int i=0; i<100; i++){ SubEmployee emp = new SubEmployee(); //為分公司人員按順序分配一個ID emp.setId("分公司"+i); list.add(emp); } return list; } class CompanyManager{ public List<Employee> getAllEmployee(){ List<Employee> list = new ArrayList<Employee>(); for(int i=0; i<30; i++){ Employee emp = new Employee(); //為總公司人員按順序分配一個ID emp.setId("總公司"+i); list.add(emp); } return list; } public void printAllEmployee(SubCompanyManager sub){ List<SubEmployee> list1 = sub.getAllEmployee(); for(SubEmployee e:list1){ System.out.println(e.getId()); } List<Employee> list2 = this.getAllEmployee(); for(Employee e:list2){ System.out.println(e.getId()); } } } } public class Client{ public static void main(String[] args){ CompanyManager e = new CompanyManager(); e.printAllEmployee(new SubCompanyManager()); } }

?迪米特法則的初衷是降低類的耦合,由于每個類都減少了不必要的依賴,因此確實可以降低耦合關(guān)系。但凡事有個度,雖然可以避免與非直接的類通信,但是要通信,就必然會通過一個“中介”來發(fā)生關(guān)系,過分的使用迪米特原則,會產(chǎn)生大量的中介和傳遞類,導致系統(tǒng)復雜度變大,所以采用迪米特法則時要反復權(quán)衡,既要做到結(jié)構(gòu)清晰,又要高內(nèi)聚低耦合。

轉(zhuǎn)載http://blog.csdn.net/zhengzhb/article/details/7296930

?

轉(zhuǎn)載于:https://www.cnblogs.com/gudulijia/p/6477989.html

總結(jié)

以上是生活随笔為你收集整理的六大设计原则之迪米特法则的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产一级一级国产 | 美女视频免费在线观看 | 中文字幕一区二区三区乱码不卡 | 日本大胆裸体做爰视频 | 亚洲精品乱码久久久久久久久久久久 | 国产精品啊啊啊 | 国产污在线观看 | 天天干天天搞天天射 | 日韩视频一区 | 国产精品三级在线观看 | 91国偷自产一区二区三区女王 | 色婷av| 人人爽久久涩噜噜噜网站 | 饥渴丰满的少妇喷潮 | 自拍第一区 | 99久久精品免费看国产交换 | 无法忍受在线观看 | 偷拍一区二区三区四区 | 久操精品在线 | 男同激情视频 | 老熟妻内射精品一区 | 亚洲欧洲综合在线 | 老头老太做爰xxx视频 | 成人在线视屏 | av日韩一区 | 日本黄大片在线观看 | 一区二区日韩电影 | 性奶老妇 视频 | 亚洲我不卡| 日日综合网 | 亚洲精品久久久久久久久久久 | a级黄色在线观看 | 淫羞阁av导航 | xxxxxx日本| 超碰超碰在线 | 羞羞免费视频 | 成人av片免费看 | 天天色影院 | 亚洲av无码国产精品久久 | 最近高清中文在线字幕在线观看 | 特大黑人娇小亚洲女mp4 | 精品乱子伦 | 91日韩 | 国产精品热 | 久久婷婷五月综合色吧 | 99在线观看免费 | 18禁超污无遮挡无码免费游戏 | 久久综合亚洲色hezyo国产 | 欧美激情第二页 | wwwxx欧美| 亚洲一区在线播放 | 请用你的手指扰乱我吧 | 男女一级黄色 | 蜜桃免费在线视频 | 中文字幕第31页 | 久久国产网 | 国产精品水嫩水嫩 | 久久午夜夜伦鲁鲁片无码免费 | 天堂精品视频 | 久久综合久色欧美综合狠狠 | av体验区 | 国产三级伦理片 | 人妻精品久久久久中文字幕69 | 欧美日韩在线影院 | 日本乱偷人妻中文字幕在线 | 夜夜操天天 | 日韩喷潮| 成人免费无遮挡无码黄漫视频 | 久久一线| 欧美色女人 | 亚洲精品少妇一区二区 | 午夜欧美精品 | 亚洲精品国产精品乱码在线观看 | 人妻一区在线 | 色啪综合 | 久久伊人在 | 秋霞一级全黄大片 | 一个色综合网站 | 国产情侣av自拍 | 美女超碰 | xxxxx亚洲| 午夜aaa | 午夜激情福利电影 | 欧美成人午夜免费视在线看片 | 美女校花脱精光 | 国产黄 | 国产拍拍视频 | 女人叫床高潮娇喘声录音mp3 | 伊人色爱 | 简单av网| 日韩高清av | 成人a级网站 | 欧美不卡一区 | 东北女人啪啪ⅹxx对白 | 好吊色一区二区三区 | 痴汉电车在线播放 | 日韩理论视频 | a级黄色在线观看 | 久久网av|