1樓:是哦哦好
比如收銀系統有收銀員+客戶+貨物等一系列物件組成,每個不同的物件實現不同的功能過程。物件導向的程式設計思想在軟體的擴充套件性和重用性上有著極大的作用:物件導向就是將以前程式設計中要操縱的資料結構看成乙個個物件(屬性+方法),從而便於封裝和繼承,其程式設計過程更貼近現實生活。
從現實的角度看待機器話的程式個人見解
簡要介紹物件導向分析主要完成什麼任務
物件導向的開發過程一般分為哪幾個部分?簡述每一部分的任務
2樓:匿名使用者
一共三部分
bai:
物件導向
du分析: 重點是zhi分析問
題域,從問題域中發dao現物件和回類,實現答
3樓:匿名使用者
物件導向開發的過程比較簡單:需求分析專案設計物件設計資料庫設計編碼測試交付。
物件導向分析方法的五個步驟是什麼?
4樓:
第一步,確定物件bai和類。這裡所du說的物件是zhi對資料及其處理方式的抽象,dao它反映了專
系統儲存和處理現實世界屬
中某些事物的資訊的能力。類是多個物件的共同屬性和方法集合的描述,它包括如何在乙個類中建立乙個新物件的描述。
第二步,確定結構(structure)。結構是指問題域的複雜性和連線關係。類成員結構反映了泛化-特化關係,整體-部分結構反映整體和區域性之間的關係。
第三步,確定主題(subject)。主題是指事物的總體概貌和總體分析模型。
第四步,確定屬性(attribute)。屬性就是資料元素,可用來描述物件或分類結構的例項,可在圖中給出,並在物件的儲存中指定。
第五步,確定方法(method)。方法是在收到訊息後必須進行的一些處理方法:方法要在圖中定義,並在物件的儲存中指定。
對於每個物件和結構來說,那些用來增加、修改、刪除和選擇乙個方法本身都是隱含的(雖然它們是要在物件的儲存中定義的,但並不在圖上給出),而有些則是顯示的。
物件導向分析與設計有怎樣關係 5
5樓:匿名使用者
這裡所說的物件是對資料及其處理方式的抽象,它反映了系統儲存和處理現實世界中某些事物的資訊的能力。類是多個物件的共同屬性和方法集合的描述,它包括如何在乙個類中建立乙個新物件的描述。
6樓:匿名使用者
b.物件導向分析與物件導向設計的任務相同
物件導向的三個主要特點,並簡單說明其作用,求高手指點一下,謝謝!
7樓:匿名使用者
1.資訊隱藏和封裝特性:
封裝是把過程和資料報圍起來,對資料的訪問只能通過已定義的介面。物件導向計算始於這個基本概念,即現實世界可以被描繪成一系列完全自治、封裝的物件,這些物件通過乙個受保護的介面訪問其他物件。
2.繼承:
繼承是一種聯結類的層次模型,並且允許和鼓勵類的重用,它提供了一種明確表述共性的方法。物件的乙個新類可以從現有的類中派生,這個過程稱為類繼承。新類繼承了原始類的特性,新類稱為原始類的派生類(子類),而原始類稱為新類的基類(父類)。
派生類可以從它的基類那裡繼承方法和例項變數,並且類可以修改或增加新的方法使之更適合特殊的需要。
3.組合特性
組合用於表示類的「整體/部分」關係。例如主機、顯示器、鍵盤、滑鼠組合成一台計算機。
4.動態特性
(1)抽象:
抽象就是忽略乙個主題中與當前目標無關的那些方面,以便更充分地注意與當前目標有關的方面。抽象並不打算了解全部問題,而只是選擇其中的一部分,暫時不用部分細節。抽象包括兩個方面,一是過程抽象,二是資料抽象。
(2)多型性:
多型性是指允許不同類的物件對同一訊息作出響應。多型性包括引數化多型性和包含多型性。多型性語言具有靈活、抽象、行為共享、**共享的優勢,很好的解決了應用程式函式同名問題。
什麼是物件導向啊?什麼是物件導向
如果學過c語言,就可以簡單理解為是乙個帶函式的結構變數,通俗點講,就是用一組 去描述乙個物件,這個物件可以真實的或抽象的 比如一家銀行或一台裝置 這組 提供一些可以呼叫的函式或叫方法 比如銀行的櫃檯人員,或裝置上的操作按鈕 和一些特徵數值或叫屬性 比如銀行的名字,裝置的功率,大小,顏色等等 這一組 ...
C 物件導向程式設計題目,物件導向程式設計題目,c
峰吹過地無痕 外迴圈 即for int i 0 i 顯然迴圈次數依次為n,n 1,n 2,1.而s的執行次數顯然等於內迴圈 總迴圈次數之和即s n n n 1 n 2 1 說到這就有點像等差數列了 s 數列的個數 即外迴圈次數n 首項即n 末項即1 2s n n 1 2 一 include int ...
java的物件導向和vb的物件導向有什麼區別
凡是物件導向的程式語言,其本質上時沒啥區別的,區別的是語法,至於說的視覺化應該說不是語言具有的特徵,任何一門語言都不是視覺化的,至於為什麼是視覺化得,那其實是ide幫你寫了一些 而已,和語言美關係的. 貓一嗷喵 暫時沒有那樣的軟體,lz可以開發個,呵呵 什麼是物件導向物件?什麼是程序導向?什麼是物件...