客戶管理系統提高企業(yè)管理的規(guī)范性
申請免費試用、咨詢電話:400-8352-114
模塊化設計有幾條基本原理,這些原理在進行面向對象設計時仍然適用,但是增加些與面向對象方法密切栩火的新特點從而具體化為下列的面向對象設計準則:
面向對象開發(fā)方法很自然地支持.把系統分解成模塊的設計原理:對象就是模塊。它是把數據結構和操作這些數據的方法緊密地結合在一起所構成的模塊。
面向對象方法不儀支持過程抽象,而且支持數據抽象。類型實際上是種抽象數據類型,它對外開放的公共接幾構成類的規(guī)格說明(即協議)。這種接幾規(guī)定外界可以使用的合法操作利用這些操作可以對類實例中包含的數據進行操作。使用者無須知道這些操作的實現算法和類中數據元素的具體表示方法就可以通過這些操作使用類中定義的數據。通常把這類抽象稱為規(guī)格說明抽象。
此外,某些面向對象的程序設計語言還支持參數化抽象所謂參數化抽象,它是指當描述糞的規(guī)格說明時并不具體指定所要操作的數據類型,而是把數據類型作為參數。這使得類的抽象程度更高應用范鈞更廣,可最用性更高。仞如。斗語言提供的模板機制就是一種參數化抽象機制。
在面向對象方法中,信息隱蔽通過對象的封裝性來實現。類結構分離了接幾與實現,從而支持.信息隱蔽。對于類的用戶來說屬性的表示方法和操作的實現算法都應該是隱蔽的。