MVC设计模式
1.M:model,模型对象
- 模型对象存储着应用的数据和业务逻辑。GeoQuiz的模型层由TrueFalse类组成。
2.V:view,视图对象
- 视图对象知道如何在屏幕上绘制自己以及如何响应用户的输入,如用户的触摸等。GeoQuiz的视图层是由activity_main.xml文件中定义的各类组件构成的。
3.C:controller,控制对象
- 控制对象包含了应用的逻辑单元,是视图与模型对象的联系纽带。控制对象用来响应由视图对象触发的各类事件。控制器通常是Activity、Fragment或Service的一个子类。GeoQuiz的控制层仅由MainActivity类组成。