面向?qū)ο蟮娜笠?面向?qū)ο蠓椒òㄊ裁矗?/h1>
面向?qū)ο蠓椒òㄊ裁??面向?qū)ο蠓椒ㄊ且环N基于對象模型的編程方法,包括面向?qū)ο蠓治?、面向?qū)ο笤O(shè)計和面向?qū)ο缶幊?。它是目前?yīng)用最廣泛的設(shè)計方法。對象模型包括六個元素:封裝、抽象、模塊化、層次、類型、并發(fā)和
面向?qū)ο蠓椒òㄊ裁矗?/h2>
面向?qū)ο蠓椒ㄊ且环N基于對象模型的編程方法,包括面向?qū)ο蠓治?、面向?qū)ο笤O(shè)計和面向?qū)ο缶幊?。它是目前?yīng)用最廣泛的設(shè)計方法。對象模型包括六個元素:封裝、抽象、模塊化、層次、類型、并發(fā)和持久性。與傳統(tǒng)的結(jié)構(gòu)化設(shè)計方法不同,面向?qū)ο髲娬{(diào)的是一組自動的agent(objects),而不是過程的順序。目前,主要有三種設(shè)計方法:1。面向?qū)ο笤O(shè)計2。結(jié)構(gòu)化設(shè)計3。數(shù)據(jù)驅(qū)動設(shè)計。每一種方法都是針對某一類問題的,沒有一種方法是萬能的。目前,面向?qū)ο蟮脑O(shè)計方法已經(jīng)在世界范圍內(nèi)得到了廣泛的應(yīng)用,但是我們中的許多人在不了解面向?qū)ο蟮幕靖拍畹那闆r下,仍然可以用Java/C語言編寫所謂的“面向?qū)ο蟪绦颉薄_@些編程語言可以概括為以下幾類:系統(tǒng)中的所有事物都是對象;對象是屬性及其操作的封裝;對象可以根據(jù)其屬性劃分為類,對象成為類的實例;實例關(guān)系和繼承關(guān)系是對象之間的靜態(tài)關(guān)系;消息傳遞是對象之間動態(tài)關(guān)系的唯一形式,也是計算的唯一形式;方法是消息序列。