浅析MVC

111 阅读1分钟

什么是MVC

1. Model
用于数据相关
2. View
用于用户所见的视图相关
3. Controller
起到不同层面间的组织作用,用于控制应用程序的流程,它处理用户的行为和数据Model上的改变

EventBus

EventBus的作用主要是用来实现对象之间的通信
EventBus 有三个主要的方法:

  1. on 用于监听对象。
  2. trigger 用于触发对象。
  3. off 用于取消对象监听。

表驱动编程

当你正在进行一些重复的动作,每个动作的整体框架相同,但是只有数据不同时可采用这种编程思想
将变化的数据编成一张哈希表,重复的动作转换为遍历操作,会大大地解放效率!

模块化

模块化是将一个大程序按照功能划分为若干小程序模块,每个小程序模块完成一个确定的功能,并在这些模块之间建立必要的联系,通过模块的互相协作完成整个功能的程序设计方法,此种方法可以提高效率和代码的重用效率