軟件設計需求與分析3
1.?面向對象的概念
類、信息隱藏和繼承
2.?對象的特性
一組數據和對數據進行操作的過程
3.?什么是類
具有相同特征的對象的集合(對象是類的實例)
4.?什么是類的操作
被一個類提供的函數或過程的規(guī)約和實現(方法的定義和實現)
5.?什么是操作的簽名
操作的名字、參數和返回值(方法的三要素)
6.?什么是類的接口
類提供的操作的規(guī)約(在java里面就是未實現的方法)
7.?什么是屬性
類具有的數據項
8.?什么是軟件設計的信息隱藏
隱藏很可能發(fā)生變化的設計決策
9.?什么是數據抽象
封裝數據從而隱藏其結構
10.?什么是繼承
在類間共享和復用代碼的機制
標簽: