您当前的位置: 首页 >  Java

小志的博客

暂无认证

  • 0浏览

    0关注

    1217博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

java设计模式——迪米特原则

小志的博客 发布时间:2020-05-04 15:20:13 ,浏览量:0

一、概念

1、定义:

  • 一个对象应该对其他对象保持最少的了解。又叫最少知道原则
  • 尽量降低类与类之间的耦合

2、优点:

  • 降低类之间的耦合

3、主要强调的是什么:

  • 强调只和朋友交流,不和陌生人说话
  • 出现在成员变量、方法的输入、输出参数中的类称为成员朋友关系,而出现在方法体内部的类不属于朋友类。
二、迪米特原则简单示例

1、示例1:

  • 没使用迪米特原则。

(1)、定义一个老板Boss类,执行让教师查看课程数量的行为方法。

package com.rf.rules.leastKnow;

import java.util.ArrayList;
import java.util.List;

/**
 * @description: 老板类
 * @author: xiaozhi
 * @create: 2020-05-04 14:53
 */
public class Boss {
    //给教师下指令检查课程数量方法
    public void getCourseCuntByTeacher(Teacher teacher){
        List list=new ArrayList();
        for(int i=0;i            
关注
打赏
1661269038
查看更多评论
0.0523s