1,高內聚:內聚是壹個模塊中組件之間相關程度的度量。壹個高度內聚的模塊內部聯系緊密,就像壹個不可分割的整體。如果這個模塊的功能比較單壹,那麽模塊實現和維護的難度就會大大降低。
2.低耦合:需要註意的是,耦合是衡量模塊之間依賴程度的壹個尺度。低耦合意味著模塊之間更好的獨立性,改變壹個模塊不會影響其他模塊。內聚和耦合是密切相關的。壹個模塊與其他模塊強耦合通常意味著弱內聚,壹個模塊強內聚通常意味著與其他模塊弱耦合。
3.信息隱藏:信息隱藏是指模塊只公開必須為外界所知的內容,隱藏其他所有內容。在模塊設計的界面設計中,充分體現了信息隱藏的原理。接口是模塊的外部特征,應該是公開的。數據結構、算法和實現是模塊的內部特征,應該隱藏起來。壹個模塊只提供有限的接口,這是模塊與外界交互的唯壹途徑。
信息隱藏與高內聚和低耦合這兩個原則壹脈相承。都體現了模塊獨立的設計思想。此外,信息隱藏還蘊含著深厚的中國文化——外顯美麗,內顯睿智。模塊的界面設計追求簡潔、高效、小而美,是“炫耀”;數據結構和算法,這些復雜的設計都集中在模塊裏,這就是“鐘會”。只有遵循這些設計原則,才能做出好的模塊設計。
參考以上內容?百度百科-信息系統設計