樹莓派做網(wǎng)站服務(wù)器品牌營銷推廣公司
《面向?qū)ο箝_發(fā)》
- 對(duì)象
- 現(xiàn)實(shí)生活中實(shí)際存在的一個(gè)實(shí)體;構(gòu)成系統(tǒng)的一個(gè)基本單位
- 由對(duì)象名、屬性和方法組成
- 類
- 實(shí)體的形式化描述;對(duì)象是類的實(shí)例,類是對(duì)象的模板
- 可分為:
- 實(shí)體類:現(xiàn)實(shí)世界中真實(shí)的實(shí)體
- 接口類(邊界類):為用戶提供一種與系統(tǒng)合作交互的方式
- 控制類:控制活動(dòng)流,充當(dāng)協(xié)調(diào)者
- 封裝:信息隱藏技術(shù)
- 繼承:類之間的層次關(guān)系(父類與子類);可分為單繼承,多繼承
- 多態(tài):不同對(duì)象收到同一個(gè)信息時(shí)產(chǎn)生不同的結(jié)果;由繼承機(jī)制支持
- 參數(shù)多態(tài):不同類型參數(shù)多種結(jié)構(gòu)類型
- 包含多態(tài):父子類型關(guān)系
- 過載多態(tài):類似于重載,應(yīng)該名字不同含義
- 強(qiáng)制多態(tài):強(qiáng)制類型轉(zhuǎn)換
- 綁定
- 靜態(tài)綁定:編譯時(shí)進(jìn)行
- 動(dòng)態(tài)綁定:運(yùn)行時(shí)進(jìn)行
- 面向?qū)ο蟮姆治?/strong>
- 確定問題域,理解問題
- 認(rèn)定對(duì)象
- 組織對(duì)象
- 描述對(duì)象間的相互作用
- 確定對(duì)象的操作
- 定義對(duì)象的內(nèi)部信息
- 面向?qū)ο笮枨蠼?/strong>
- 兩種模型:用例模型(用例圖),分析模型 / 領(lǐng)域概念模型(類圖 / 對(duì)象圖等)
- 結(jié)構(gòu)化數(shù)據(jù)建模三個(gè)模型:數(shù)據(jù)模型(E-R圖)、行為模型(狀態(tài)轉(zhuǎn)換圖)、功能模型(數(shù)據(jù)流圖)
- 面向?qū)ο蟮脑O(shè)計(jì)
- 設(shè)計(jì)分析模型和實(shí)現(xiàn)相應(yīng)源代碼
- 遵循抽象、信息隱蔽、功能獨(dú)立、模塊化等設(shè)計(jì)準(zhǔn)則
- 面向?qū)ο蟮脑O(shè)計(jì)原則
- 面向?qū)ο蟮臏y(cè)試