什么是MVC
1. Model
用于数据相关
2. View
用于用户所见的视图相关
3. Controller
起到不同层面间的组织作用,用于控制应用程序的流程,它处理用户的行为和数据Model上的改变
EventBus
EventBus的作用主要是用来实现对象之间的通信
EventBus 有三个主要的方法:
on用于监听对象。trigger用于触发对象。off用于取消对象监听。
表驱动编程
当你正在进行一些重复的动作,每个动作的整体框架相同,但是只有数据不同时可采用这种编程思想
将变化的数据编成一张哈希表,重复的动作转换为遍历操作,会大大地解放效率!
模块化
模块化是将一个大程序按照功能划分为若干小程序模块,每个小程序模块完成一个确定的功能,并在这些模块之间建立必要的联系,通过模块的互相协作完成整个功能的程序设计方法,此种方法可以提高效率和代码的重用效率