迪米特法则(最少知道原则,只与直接朋友交流,降低类之间的偶合)

有两个类 A类 B类

直接朋友:

B是A的 成员变量
B是A中 方法的参数
A的 方法返回值是B类型
成员变量就是

class A{
    
    
	private B b;
}

方法中的参数

class A{
    
    
	public void hello(B b){
    
    
	}
}

方法的返回类型

class A{
    
    
	public B hello(){
    
    
	}
}

陌生的类:

陌生的类相当于工具类,好比B是A的工具类,只是在方法中用到类一下

class A{
    
    
	public hello(){
    
    
		B b=new B(); //B是陌生的类
	}
}

猜你喜欢

转载自blog.csdn.net/qq_41813208/article/details/106651771
今日推荐