框架一:
场景模块和通讯模块关联,同时也要和NPC、Player等模块关联。NPC、Player等模块也要和通讯模块关联。看不出什么问题,但感觉有点乱。

框架二:
场景模块和通讯模块关联,同时也要和NPC、Player等模块关联。NPC、Player等模块不直接和通讯模块关联、而是通过场景模块和通讯模块关联。这样避免了网状的关联关系,但感觉场景模块承担了2个职责,违反了单一职责的原则。

注:这是网络上流行的说法,真实性未知。大家常说:“学校选得好,高分不白考”,“现在复习时流的泪,都是择校时脑子进的水”。可是,你真的选得好学校吗?关于选择院校,考研界一直流传着水区与旱区...
十个c语言案例 (1)贪吃蛇 (2)五子棋游戏 (3)电话薄管理系统 (4)计算器 (5)万年历 (6)电子表 (7)客户端和服务器通信 (8)潜艇大战游戏 (9)鼠标器程序 (10)手机通讯录系统