2.3 面向?qū)ο蟮某绦蛟O(shè)計
面向?qū)ο蟮某绦蛟O(shè)計:以60年代末挪威奧斯陸大學(xué)和挪威計算機中心研制的SIMULA語言為標(biāo)志。
面向?qū)ο蠓椒ǖ膬?yōu)點:1、與人類習(xí)慣的思維方法一致;2、穩(wěn)定性好;3、可重用性好;4、易于開發(fā)大型軟件產(chǎn)品;5、可維護性好。
對象是面向?qū)ο蠓椒ㄖ凶罨镜母拍,可以用來表示客觀世界中的任何實體,對象是實體的抽象。
面向?qū)ο蟮某绦蛟O(shè)計方法中的對象是系統(tǒng)中用來描述客觀事物的一個實體,是構(gòu)成系統(tǒng)的一個基本單位,由一組表示其靜態(tài)特征的屬性和它可執(zhí)行的一組操作組成。
屬性即對象所包含的信息,操作描述了對象執(zhí)行的功能,操作也稱為方法或服務(wù)。
對象的基本特點:1、標(biāo)識惟一性;2、分類性;3、多態(tài)性;4、封裝性;5、模塊獨立性好。
類是指具有共同屬性、共同方法的對象的集合。所以類是對象的抽象,對象是對應(yīng)類的一個實例。
消息是一個實例與另一個實例之間傳遞的信息。
消息的組成包括:1、接收消息的對象的名稱;2、消息標(biāo)識符,也稱消息名;3、零個或多個參數(shù)。
繼承是指能夠直接獲得已有的性質(zhì)和特征,而不必重復(fù)定義他們。
繼承分單繼承和多重繼承。單繼承指一個類只允許有一個父類,多重繼承指一個類允許有多個父類。
多態(tài)性是指同樣的消息被不同的對象接受時可導(dǎo)致完全不同的行動的現(xiàn)象。
相關(guān)推薦:2010年9月計算機等級考試成績查詢時間匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |