迪米特法則(最少知道原則,只與直接朋友交流,降低類之間的偶合)

有兩個類 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是陌生的類
	}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章