課程作業四

2022-07-28 09:00:14 字數 877 閱讀 7500

ooa(object oriented analysis,物件導向分析): 從客觀存在的事務和事務之間的關係,歸納出有關物件(包括物件的屬性和行為)以及物件之間的聯絡,並將具有相同屬性和行為的物件用乙個類(class)來表示。建立乙個能夠反映真實情況的需求模型。

ood(object oriented design,物件導向設計):將物件導向分析階段形成的需求模型進一步具體設計。如類的設計(繼承、派生、類與類之間的訊息協作)、演算法的設計等。採取通用的工具,如流程圖、類圖等來描述。

1.計算式的生成(generated)

2.計算式的計算(calequation)

3.語言的處理(processlanguage)

4.與使用者的互動(scanner)

generated給calequation和scanner發訊息

calequation給scanner發訊息

processlanguage給scanner發訊息

scanner給generated和processlanguage發訊息

課程作業四

本次作業鏈結 採取物件導向的方法,四則運算自動出題軟體,根據需求可以劃分為幾個類?每個類具有什麼屬性?每個類具有什麼行為?類與類之間是如何進行協作的?誰給誰傳送訊息?誰持有誰的引用?該自動出題軟體採取何種演算法或者是如何實現的?可以採用流程圖描述的方法。本次分類,我一共分離出4種類,分別是equat...

課程作業四

分為3個類 input,operate,和output class input private int userans 20 使用者輸入的答案 int quesnum 題目數量 public void setuserans int a void setquesnum int a int getque...

《物件導向程式設計》課程作業四

ooa object oriented analysis,物件導向分析 從客觀存在的事務和事務之間的關係,歸納出有關物件 包括物件的屬性和行為 以及物件之間的聯絡,並將具有相同屬性和行為的物件用乙個類 class 來表示。建立乙個能夠反映真實情況的需求模型。ood object oriented d...