细化用例类图
2016-05-25 15:26:13 0 举报
由于您没有提供具体的用例类图,我无法为您提供一个精确的描述。然而,我可以提供一个通用的示例。 假设我们有一个在线购物系统,其用例类图可能包括以下类:客户、产品、购物车和结账。客户类可能有两个主要的操作:浏览产品和购买产品。产品类可能有三个主要的操作:添加产品到购物车、从购物车中移除产品和查看产品详情。购物车类可能有两个主要的操作:添加产品和删除产品。结账类可能有一个主要的操作:完成购买。这些类之间的关系可以通过箭头来表示,箭头的方向表示操作的方向。例如,客户可以浏览产品(箭头从客户指向产品),产品可以被添加到购物车(箭头从产品指向购物车)等。
作者其他创作
大纲/内容
Player
- id : string- password : string- level : int- exp : int- toughten : int- position : Vector3- bagInfo : BagManager- taskInfo : TaskManager- combatInfo : CombatManager
+ UpdatePlayerInfo( string infoName ) : return isSuccess+ GetPlayerInfo( string infoName ) : string+ UpdateBagInfo() : return isSucess+ GetBagInfo() : string+ UpdateTaskInfo() : return isSuccess+ GetdateTaskInfo() : string+ UpdateCombatInfo() : return isSuccess+ GetdateCombatInfo() : string
Task
- taskItemList : List- isTaskPanelOpen : bool- itemCount : int
+ GetTaskItemList() : return taskItemList+ GetItemCount() : return itemCount+ OpenTaskPanel() : void+ CloseTaskPanel() : void+ UpdateTaskState( ):void+ UpdateTaskPanel( ):void
TaskManager
- panelState : bool
+ ClickTaskPanelOpenButton() : void + OperateTaskItem( Input.mouse.click ) : void+ EnableTaskItemPanel( ):void
TaskItem
- state : TaskState- taskInfo : string- taskNumber : int
+ StartTask() : void+ EnterNextTaskState() : return isSuccess+ FinishTask() : return isSuccess+ UpdateTaskItem() : void
TaskDataManager
- taskData : TaskData
+ UpdateTaskData()+ GetTaskData():string + UpdateTaskData():string
0 条评论
下一页