面向?qū)ο蠹夹g(shù) (Object-Oriented Technology)
面向?qū)ο蠹夹g(shù)強(qiáng)調(diào)在軟件開(kāi)發(fā)過(guò)程中面向客觀世界或問(wèn)題域中的事物,采用人類(lèi)在認(rèn)識(shí)客觀世界的過(guò)程中普遍運(yùn)用的思維方法,直觀、自然地描述客觀世界中的有關(guān)事物。面向?qū)ο蠹夹g(shù)的基本特征主要有抽象性、封裝性、繼承性和多態(tài)性。
面向?qū)ο蟮姆治龇椒ㄊ抢妹嫦驅(qū)ο蟮男畔⒔8拍?,如?shí)體、關(guān)系、屬性等,同時(shí)運(yùn)用封裝、繼承、多態(tài)等機(jī)制來(lái)構(gòu)造模擬現(xiàn)實(shí)系統(tǒng)的方法。
傳統(tǒng)的結(jié)構(gòu)化設(shè)計(jì)方法的基本點(diǎn)是面向過(guò)程,系統(tǒng)被分解成若干個(gè)過(guò)程。而面向?qū)ο蟮姆椒ㄊ遣捎脴?gòu)造模型的觀點(diǎn),在系統(tǒng)的開(kāi)發(fā)過(guò)程中,各個(gè)步驟的共同的目標(biāo)是建造一個(gè)問(wèn)題域的模型。在面向?qū)ο蟮脑O(shè)計(jì)中,初始元素是對(duì)象,然后將具有共同特征的對(duì)象歸納成類(lèi),組織類(lèi)之間的等級(jí)關(guān)系,構(gòu)造類(lèi)庫(kù)。在應(yīng)用時(shí),在類(lèi)庫(kù)中選擇相應(yīng)的類(lèi)。