don*_*ner 11 android design-patterns
我知道有很多关于这方面的问题,但是,我仍然在努力理解Activity在Android上实现传统的模型 - 视图 - 控制器设计模式时该类应该扮演什么角色?
Activity
我的直觉是它应该是Controller,但这意味着UI屏幕之间的一对一关系(因为Activity每个屏幕必须有一个)和控制器,这就破坏了MVC在不同组件之间松散耦合的点.
gru*_*unk 8
你是对的.xml接口可以定义为View,而另一个类可以作为Model使用数据.
活动从View接收所有事件和用户输入,因此,我们可以很容易地说它是Controller.
但是,让我们清楚,它不是一个完美的(它真的存在吗?)MVC
看看这个问题,更具体地说,接受答案的第一个评论,它可能是有用的
归档时间:
13 年,10 月 前
查看次数:
9141 次
最近记录:
9 年,6 月 前