物件導向實驗3 分析類

2021-07-31 08:35:23 字數 1338 閱讀 2755

實驗一:

實驗二:

1)顧客

整體說明:註冊該系統的所有使用者

屬性:名字:name

賬號:id

密碼:password

性別:gender

操作:購買商品

查詢訂單

收藏商品

關係:與商家和系統管理員有繼承關係,與收藏夾和商品有關聯關係。

2)商家

整體說明:申請了商店的系統使用者

屬性:繼承自顧客

操作:申請商店

管理商品

管理訂單

活動策劃

關係:繼承自顧客,與商店有關聯關係。

3)商品

整體說明:可買賣的物品

屬性:商品名:goods_name

**:price

商品介紹:introduction

操作:無

關係:與訂單和顧客關聯關係。

4)訂單

整體說明:乙個基於商品和顧客的關聯類

屬性:訂單號:number

商品名:goods_name

物流資訊:logistics

操作:無

關係:與顧客和商品有關聯關係。

5)收藏夾

整體說明:顧客收藏商店或商品地方

屬性:收藏商店:collect_store

收藏商品:collect_goods

操作:無

關係:與顧客有關聯關係。

6)商店

整體說明:商品上架的地方

屬性:商店名:store_name

類別:category

級別:level

操作:無

關係:與商家、系統管理員和活動有關聯關係。

7)活動

屬性:活動名:act_name

活動介紹:act_introduction

活動日期:act_time

操作:無

關係:與商店、系統管理員和顧客有關聯關係。

1)商家申請商店

二元關聯,連線商家和商店

2)商家管理訂單

二元關聯,連線商家和訂單

3)商店舉辦活動

二元關聯,連線商店和活動

4)顧客參加活動

二元關聯,連線顧客和活動

5)顧客擁有收藏夾

二元關聯,連線顧客和收藏夾

6)顧客管理訂單

二元關聯,連線顧客和訂單

7)訂單生成

多元關聯,連線訂單、商品和顧客

一般類:顧客

特殊類:商家

實驗3 類與物件

part2 ifndef graph h define graph h 類graph的宣告 class graph endif graph.h 類graph的實現 include graph.h include using namespace std 帶引數的建構函式的實現 graph graph ...

實驗3 類和物件

4 11 定義並實現乙個矩形類,有長,寬兩個屬性,由成員函式計算矩形的面積。include using namespace std class rectangle rectangle rectangle float length,float wide float rectangle area int...

Python3物件導向 3 異常(1)分類

在理想狀態下,才能返回正確的結果。在以前,只有嚴格檢查每個函式的輸入才能確保它們是合理的才行。通常,特殊的返回值表明錯誤狀態。例如,通過返回乙個負值表示無法計算得到正值。不同的數字代表不同的錯誤,所有呼叫這一函式的 必須明確地檢查所有的錯誤狀態並且執行對應的動作。很多程式沒有這麼做,那麼程式就崩潰了...