第三章物件导向的观念.pptVIP

  • 6
  • 0
  • 约2.56千字
  • 约 38页
  • 2017-03-06 发布于重庆
  • 举报
第三章物件导向的观念

第三章 物件導向的觀念 軟體工程 -物件導向程式設計與UML系統分析實作 3.1 模組與物件 在物件導向程式設計的觀念提出之前,軟體開發者,大多是使用結構化的程式設計。 模組 模組就是用一個單一的函式所組成一連串的程式敘述, 可解決一最小的問題。 圖3-1汽車行駛程式呼叫的模組圖 物件導向語言 物件導向語言顧名思義就是以物件為程式設計時最主要考慮到的對象。 圖3-2物件之間靠傳遞訊息,啟動某些操作 3.2物件導向基本觀念 世界是由各種「物件」(Object)所組成,同類的物件可以再加以抽象化而成「類別」(Class),而每一類別具有自己的「屬性」(Attribute)來描述其特性與「方法」(Method)來描述其動態之行為,彼此間之互動是藉由「訊息」(Message)傳遞來溝通。 類別 Class 為了簡化問題必須將各個物件加以分類,分類的結果便是產生類別 Class ? 實體 Instance 實體也就是物件實體,是經由類別描述過的物件,可說是類別的實體化,也就是產生一個一個的物件。 屬性 Attribute 屬性是物件所擁有的資料描述或項目,亦有稱為資料結構或狀態。有的將靜態的資料稱為屬性,動態的資料稱為狀態 State 。 方法 Method 方法亦稱為操作(Operation)或行為(Behavior),方法是物件的動作,不同的訊息會對應到不同

文档评论(0)

1亿VIP精品文档

相关文档