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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

设计模式:设计模式七大原则之迪米特法则

發布時間:2025/6/15 asp.net 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 设计模式:设计模式七大原则之迪米特法则 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

迪米特法則的核心是降低類之間的耦合 , 最少知道原則

import java.util.ArrayList; import java.util.List;public class Demeter1 {public static void main(String[] args){SchoolManager schoolManager = new SchoolManager();schoolManager.printAllEmployee(new CollegeManager());} }// 學校總部員工 class Employee{private String id;public String getId() {return id;}public void setId(String id) {this.id = id;} }//學院總部員工 class CollegeEmployee{private String id;public String getId() {return id;}public void setId(String id) {this.id = id;} }// 管理學院員工的管理類 class CollegeManager{public List<CollegeEmployee> getAllEmployee(){List<CollegeEmployee> list = new ArrayList<CollegeEmployee>();for(int i=0;i<10;i++){CollegeEmployee emp = new CollegeEmployee();emp.setId("學院員工id="+i);list.add(emp);}return list;} }// 分析SchoolManager, 類的直接朋友有哪些 Employee, CollegeManager // CollegeEmployee不是直接朋友,這樣違背了迪米特法則 class SchoolManager{public List<Employee> getAllEmployee(){List<Employee> list = new ArrayList<Employee>();for(int i=0;i<5;i++){Employee emp = new Employee();emp.setId("學校總部員工id="+i);list.add(emp);}return list;}void printAllEmployee(CollegeManager sub){// CollegeEmployee不是直接朋友,應該調整這部分代碼List<CollegeEmployee> list1 = sub.getAllEmployee();System.out.println("------學院員工-----");for(CollegeEmployee e : list1){System.out.println(e.getId());}List<Employee> list2 = this.getAllEmployee();System.out.println("------學校總部員工-----");for(Employee e : list2){System.out.println(e.getId());}} }

改進版

import java.util.ArrayList; import java.util.List;public class Demeter1 {public static void main(String[] args){SchoolManager schoolManager = new SchoolManager();schoolManager.printAllEmployee(new CollegeManager());} }// 學校總部員工 class Employee{private String id;public String getId() {return id;}public void setId(String id) {this.id = id;} }//學院總部員工 class CollegeEmployee{private String id;public String getId() {return id;}public void setId(String id) {this.id = id;} }// 管理學院員工的管理類 class CollegeManager{public List<CollegeEmployee> getAllEmployee(){List<CollegeEmployee> list = new ArrayList<CollegeEmployee>();for(int i=0;i<10;i++){CollegeEmployee emp = new CollegeEmployee();emp.setId("學院員工id="+i);list.add(emp);}return list;}public void printAllEmployee(){// CollegeEmployee不是直接朋友,應該調整這部分代碼List<CollegeEmployee> list1 = getAllEmployee();System.out.println("------學院員工-----");for(CollegeEmployee e : list1){System.out.println(e.getId());}}}// 分析SchoolManager, 類的直接朋友有哪些 Employee, CollegeManager // CollegeEmployee不是直接朋友,這樣違背了迪米特法則 class SchoolManager{public List<Employee> getAllEmployee(){List<Employee> list = new ArrayList<Employee>();for(int i=0;i<5;i++){Employee emp = new Employee();emp.setId("學校總部員工id="+i);list.add(emp);}return list;}void printAllEmployee(CollegeManager sub){sub.printAllEmployee();List<Employee> list2 = this.getAllEmployee();System.out.println("------學校總部員工-----");for(Employee e : list2){System.out.println(e.getId());}} }

?

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲资源站 | 亚洲aa在线观看 | 怡红院精品视频 | 国产成人aⅴ | 欧美天堂一区 | 快播怡红院 | 色av中文字幕 | 逼特逼视频在线观看 | 在线日韩av| 在线免费一区 | 激情欧美一区二区免费视频 | 青青视频免费观看 | 国产尤物av尤物在线看 | 激情视频激情小说 | 337p嫩模大胆色肉噜噜噜 | 成人国产精品久久久 | 日韩色影院 | 操操色 | 影音先锋成人资源网站 | 日本久久伊人 | 亚洲天堂资源 | 老地方在线观看免费动漫 | 91黄址 | 国产黄频 | 欧美一区二区三区日韩 | 五月婷婷激情四射 | 欧美日韩久久精品 | 射久久| 打屁屁日本xxxxx变态 | 国产精品综合久久久 | 欧美在线一区二区三区 | 精品96久久久久久中文字幕无 | 粗大的内捧猛烈进出在线视频 | 国产精品扒开做爽爽爽的视频 | 国产精品久久久久久久久免费桃花 | 免费黄色网址观看 | 老师上课夹震蛋高潮了 | av在线.com | 日韩一区二区三区精品 | julia一区二区三区中文字幕 | 欧美日韩国产麻豆 | 国产精品美女一区二区三区 | 成人在线免费观看视频 | 亚洲国产极品 | 国产日韩欧美在线观看视频 | 一区二区三区四区日韩 | 一级做a爱视频 | 久久一本综合 | 国产精品成人一区二区网站软件 | 三级第一页| 日韩精品在线观看一区二区 | 亚洲av网址在线 | 日韩黄色成人 | 91精品一区二区三区综合在线爱 | 日本顶级大片 | 妺妺窝人体色www在线小说 | www.日本色 | 男生和女生靠逼视频 | 亚洲av无码一区二区三区四区 | 黄色小视频免费 | 国产美女福利在线 | 麻豆91在线播放 | 亚欧美精品 | 亚洲aaa| 99精品视频国产 | www.youjizz国产| 欧美日韩观看 | 体内精69xxxxxx | 狠狠的干狠狠的操 | 2019最新中文字幕 | 一级α片免费看刺激高潮视频 | jzz国产 | 亚洲国产系列 | 欧美乱大交xxxxx潮喷 | 色综合久久88色综合天天 | 久久精品国产免费 | 欧美粗大猛烈 | 免费午夜网站 | 成人免费毛片xxx | 中文字幕综合在线 | 好色综合 | 91在线免费播放 | 激情毛片视频 | 国产精品二区视频 | japan粗暴video蹂躏 | 国产精品九九九九九 | 国产精品久久久免费视频 | 欧美毛片免费看 | 碧蓝之海动漫在线观看免费高清 | 久久婷婷五月综合 | 在线综合视频 | 91亚洲欧美激情 | 在线免费播放 | 日本r级电影在线观看 | 黑鬼大战白妞高潮喷白浆 | 色哟哟网站入口 | 伊人国产视频 | 久久久久久av无码免费网站下载 | 国模福利视频 |