关于手机游戏客户端中mvc框架的讨论
导读:本文共1440字符,通常情况下阅读需要5分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 这里的mvc特指手游中的mvc。本文将从以下方面讨论手游客户端中mvc:分工,事件机制,依赖关系,实现细节,例子。一 、分工这里的mvc,m代表model(数据模型),v代表view(界面),c代表control(控制业务逻辑)。除此之外,mvc一般必须要实现的是事件机制或者观察者模式。1.view的职责包括a. 显示数据。这里的数据可以分为简单数据(不用处理的... ...
目录
(为您整理了一些要点),点击可以直达。这里的mvc特指手游中的mvc。本文将从以下方面讨论手游客户端中mvc:分工,事件机制,依赖关系,实现细节,例子。
一 、分工
这里的mvc,m代表model(数据模型),v代表view(界面),c代表control(控制业务逻辑)。除此之外,mvc一般必须要实现的是事件机制或者观察者模式。
1.view的职责包括
a. 显示数据。这里的数据可以分为简单数据(不用处理的)和需要处理的数据。也可分为只显示一个系统的数据和显示多个系统的数据。这个在后面讨论到依赖关系和例子的时候,会详细说到。
b.更新显示的数据,通过监听事件。
c.接收玩家的输入,并将输入交给control进行处理。
二、事件机制。
mvc中必须要实现的是事件机制或其他方式实现的观察者模式。事件机制使得mvc之间可以大大的解耦,因为发送事件的一方和接收事件的一方,完全不需要知道对方的存在。
三、依赖关系
mvc之间的依赖关系很少被文章或者人们谈论,也是大家往往不太注意的地方,但是这是及其重要的。
依赖关系的讨论包括:view与view,view与control,view与model,control与control,control与model,model与model。
四、实现细节
五、例子(手游中的成长系统)。
略。
完。
关于手机游戏客户端中mvc框架的讨论的详细内容,希望对您有所帮助,信息来源于网络。