最少知識原則(也稱為迪米特法則)是面向?qū)ο笤O計原則之一,指一個軟件實體應當盡可能少地與其他實體發(fā)生相互作用。這樣,當一個實體被修改時,就會盡可能少地影響其他的實體。下列敘述中,()不符合最少知識原則。
A.在類的劃分上,應當盡量創(chuàng)建松耦合的類
B.在類的設計上,只要有可能,一個類型應該設計成不變類
C.在類的結(jié)構(gòu)設計上,每個類都應當盡可能提高對其屬性和方法的訪問權(quán)限
D.在對其他類的引用上,一個對象對其他對象的引用應當降到最低