这三个类是什么关系(uml)

春天到了冬天还远吗 2011-08-29 12:43:03

class CWorker
{
public:
void Do();
};

class CWorkerMgr
{
CWorker m_oWorker[10];
public:
CWorker* GetWorker(int iId)
{
return &m_oWorker[iId];
}
};

class CWorkProxy
{
CWorkerMgr m_oWorkerMgr;
public:
void Do(int iId)
{
CWorker* pWorker = m_oWorkerMgr.GetWorker(iId);
pWorker->Do();
}
};
...全文
40 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xengine-qyt 2011-09-01
  • 打赏
  • 举报
回复
http://www.iteye.com/topic/632059 看看吧,很简单的!
  • 打赏
  • 举报
回复
我现在暂时认为 CWorker和CWorkerMgr是聚合
CWorkProxy和CWorkerMgr是依赖

可好像CWorkProxy和CWorker又有什么关系似的

1,265

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧