状态图
2017-03-21 11:01:17 0 举报
状态图是一种用于描述系统行为的图形化工具,它展示了系统中对象的状态变化以及状态之间的转换条件。在状态图中,每个对象都有一个或多个状态,这些状态用矩形表示。状态之间的转换用箭头表示,箭头上可以标注转换的条件。状态图可以分为简单状态图和组合状态图。简单状态图描述了单个对象的生命周期,而组合状态图描述了多个对象之间的交互。状态图是面向对象分析和设计中的重要工具,它可以帮助我们更好地理解系统的运行机制,从而进行有效的设计和优化。
作者其他创作
大纲/内容
1
n
个人签名
0....*
举报
文章内容
文章标题
游戏记录
得到当前最高分
Broker
+locateServer()+locateClient()+registerServer()+unrigisterServer()
进入游戏选择界面
-uses
用户性别
*
密码
qq号码
推荐
Server-Side proxy
+pack_data()+unpack_data()+call_service()+send_response()
好友性别
聊天机器人
选择聊天机器人
信息
-transfers
选择要游玩的游戏
游戏
ID
认识
消息发送给服务器端
文章作者ID
选择游戏
个人介绍
聊天
最高分数
Client
+call_server()+start_task()+use_Broker_API()
存储当前用户该游戏最高分
消息显示在用户B客户端上
Client-Side Proxy
+pack_data()+unpack_data()+send_request()+return()
游戏名
用户密码
收藏
用户
用户id
用户头像
Bridge
+pack_data()+unpack_data()+forward_message()+transmit_message()
评论
系统就绪
好友信息
Builder
+BuildPart()
进入聊天机器人页面
文章标签
用户名
用户电话
好友生日
进入游戏界面
文章作业
客户端
发表时间
点击进入聊天机器人和游戏界面
好友名
账号
-call
Server
+initialize()+enter_main_loop()+run_service()+use_Broker_API()
邮箱号码
评论信息
服务器数据库
网页游戏后端
发送到服务器修改当前最高分数
选择游戏或者聊天机器人
性别
返回
姓名
用户A输入消息
好友头像
文章
系统
用户生日
builder
ConcreteBuilder
+BuildPath()+GetResult()
更新用户信息
玩游戏
Product
Director
+Construct()
服务器端转发消息
更新客户端信息
用户信息
0 条评论
下一页