• 類圖練習題 - 下載本文

    圖A.2

    1) 圖中的實體類為_____________________ 2) 圖中的控制類為______________________ 3) 圖中的邊界類為_____________________

    4) “借書界面”類中的成員屬性有____________________

    四、根據下面的陳述畫出類圖

    1)學生包括本科生、研究生兩種。

    2)研究生的一部分利用課余時間擔任助教。 3)教師包括講師和教授兩種。

    4)一名助教可以為一位講師或一位教授助課,一位講師只能有一名助教,一位教授可以有5名助教。

    五、按如下描述畫出一個自治機器人的類圖。這張圖的焦點是聚集在那些讓機器人在路上行走的機制所對應的類上。你可以發現一個虛類Motor和兩個從它派生出來的類:SteeringMotor和MainMotor。這兩個類都從它的父親Motor繼承了五個方法:move()、stop()、resetCounter()、statues()、distance()。這兩個類又是另一個類Driver的一部分。類PathAgent和Driver有一個1對1的關系,和CollisionSensor有1對n的關系。 【問題:】綜上所述請你用UML來繪制分析類圖 。

    六、請根據以上題目描述,給出系統的UML類圖設計方案,并用Java代碼予以實現。

    系統名稱:農夫果園游戲系統

    人物角色:農夫(Farmer)、市場調查員(Inquirer)、農場主(Boss) 系統實物:各種果樹(Fruit)、果園(Garden)

    功能需求:1、農夫可以根據市場行情種植各種水果;

    2、市場調查員可以了解市場行情; 3、農場主可以向農夫、市場調查員發布命令

    4、各種果樹都具有種植(plant)、成長(grow)、收獲(harvest)行為; 5、果園是人物和實物進行交易的經營場所。





    日本黄色视频在线观看 - 在线观看 - 影视资讯 - 爱赏网