面向對象理論
理論
OO
Objec - Oriented ,面向對象,基於對象概念,以對象爲中心,以類和繼承爲構造機制,來認識,理解,刻畫客觀世界和設計,構建相應的軟件系統的一門方法;本意-- 模擬人類的思惟方式,使開發,維護,修改更加容易
OOA
Object - Oriented Analysis, 面向對象分析,強調的是在系統調查資料的基礎上,針對OO方法所須要的素材進行的歸類分析和整理,而不是對管理業務現狀和方法的分析---其實就是進一步對OO進行細化,初步得出OO的方法(或者簡單的理解:在得出的文檔中對接口粗略定義)
Object-Oriented Analysis:面向對象分析方法是在一個系統的開發過程當中進行了系統業務調查之後,按照面向對象的思想來分析問題。OOA與結構化分析有較大的區別。OOA所強調的是在系統調查資料的基礎上,針對OO方法所須要的素材進行的歸類分析和整理,而不是對管理業務現狀和方法的分析。
OOA(面向對象的分析)模型由5個層次(主題層、對象類層、結構層、屬性層和服務層)和5個活動(標識對象類、標識結構、定義主題、定義屬性和定義服務)組成。在這種方法中定義了兩種對象類之間的結構,一種稱爲分類結構,一種稱爲組裝結構。分類結構就是所謂的通常與特殊的關係。組裝結構則反映了對象之間的總體與部分的關係。
OOA在定義屬性的同時,要識別實例鏈接。實例鏈接是一個實例與另外一個實例的映射關係。
OOA在定義服務的同時要識別消息鏈接。當一個對象須要向另外一對象發送消息時,它們之間就存在消息鏈接。
OOA 中的5個層次和5個活動繼續貫穿在OOD(畫向對象的設計)過程當中。OOD模型由4個部分組成。它們分別是設計問題域部分、設計人機交互部分、設計任務管理部分和設計數據管理部分。
OOA的原則
1、OOA的主要原則。
2、面向對象分析產生三種分析模型
3、OOA的主要優勢
4、OOA方法的基本步驟
OOD
Object - Oriented Design,面向對象設計,OO方法中一箇中間過渡環節,其主要做用是對OOA分析的結果進一步的規範和整理
,以便可以被OOP直接接受---整理和定義OO的屬性和方法
l 決定你要的類;
l 給每一個類提供完整的一組操做;
l 明確地使用繼承來表現共同點。
OOP
object - Oriented Programming,把組件的實現和接口分開,而且讓組件具備多態性---(抽象,封裝,繼承,多態)面向接口編程.
職級
RD
英文全稱是Research&Design,中文名稱叫研發工程師,
ME
英文全稱是Mechanical Engineer,中文名稱叫機構工程師
PE
英文全稱是Product Engineer,中文名稱叫產品工程師
IE
英文全稱是industrial engineer,中文名稱叫工業工程師編程