模塊獨立的概念是模塊化、抽象、信息隱藏和局部化概念的直接結果。開發具有獨立功能而且和其他模塊之間沒有過多的相互作用的模塊,就可以做到模塊獨立。換句話說,希望這樣的軟件結構,使得每個模塊完成一個相對獨立
軟件開發中模塊的內聚也分多種。功能內聚:完成一個單一的功能,各個部分協同合作,缺一不可。順序內聚:處理元素相關,而且必須順序執行。通信內聚:所有處理元素集中在一個數據結構的區域上。過程內聚:處理元素相