面向對象設計基本原則 面向對象的五大原則?
面向對象的五大原則?面向對象的五大原則:1、模塊化面向對象開發(fā)方法很自然地支持了把系統(tǒng)分解成模塊的設計原則:對象就是模塊。它是把數(shù)據(jù)結構和操作這些數(shù)據(jù)的方法緊密地結合在一起所構成的模塊。分解系統(tǒng)為一組
面向對象的五大原則?
面向對象的五大原則:
1、模塊化
面向對象開發(fā)方法很自然地支持了把系統(tǒng)分解成模塊的設計原則:對象就是模塊。它是把數(shù)據(jù)結構和操作這些數(shù)據(jù)的方法緊密地結合在一起所構成的模塊。分解系統(tǒng)為一組具有高內聚和松耦合的模塊是模塊化的屬性。
2、抽象
面向對象方法不僅支持過程抽象,而且支持數(shù)據(jù)抽象。
3、信息隱藏
在面向對象方法中,信息隱藏通過對象的封裝性來實現(xiàn)。
4、低耦合
在面向對象方法中,對象是最基本的模塊,因此,耦合主要指不同對象之間相互關聯(lián)的緊密程度。低耦合是設計的一個重要標準,因為這有助于使得系統(tǒng)中某一部分的變化對其它部分的影響降到最低程度。
5、高內聚
操作內聚;類內聚;具體內聚。