OO第四單元與全課程總結

2022-06-21 16:36:13 字數 310 閱讀 7329

具體架構設計:

作業bug分析:

由於上面這個類圖實在過於複雜,所以提供了以下簡化類圖:

具體架構設計:

在具體方法的架構設計方面:本次作業依然通過構造方法中的迴圈遍歷獲取uml圖中已經給出的資訊,並在重新整合後,形成便於查詢的資訊結構 ,最終儲存到相應的新定義的類中;在查詢方法中,通過呼叫儲存所需資訊的新定義的類所給定的統一介面方法,並對方法返回的結果進行處理後,即可獲得查詢最終所需的資訊。

作業bug分析:

同樣由於上述類圖過於複雜,提供以下簡化類圖:

具體架構設計:

作業bug分析:

OO第四單元總結

第一次作業我將umlelement進行分類,新建乙個封裝類uml,用介面和類進行例項化 新建乙個operation類例項化operation元素。在myumlinteraction的初始化,先找到所有的類和介面例項化uml。然後找到所有的方法,例項化operation類,並且將類根據parentid...

OO第四單元總結

從這四個單元來看,除了第三單元對於架構的感受不深,兩外三個單元對架構的要求是比較高的。雖然這三個單元內容主題完全不同,但設計架構的目標是一樣的,就是盡可能地把現實中的邏輯細緻地還原表達出來。所以oo是什麼?j同學在一次研討課上表示oo在他看來就是將資料和方法集中起來封裝,我認為這個表述沒有觸及到oo...

OO第四單元總結

這個單元寫 的時候在面向過程的方便和物件導向的清晰架構中反覆橫跳,導致最後寫出來的東西亂七八糟。第一次作業 第一次作業只涉及到了uml的類圖。定義了myclass myinte ce myoperation三個類,儲存attribute等資訊。我的想法是將一條條資訊即乙個個umlelement分類存...