【发布时间】:2018-03-29 13:31:37
【问题描述】:
上次面试时,面试官问我Android组件使用的设计模式是什么?所以我通过提到MVP,MVC,MVVM等设计模式名称来回答这个问题等等,所以他打断了我,告诉我这是错误的答案,并让我找出答案,所以我用谷歌搜索了它,但它会显示与我在面试室所说的一样,所以任何人都知道正确答案,如果是,请帮我解决这个问题,对此的任何帮助表示赞赏。
【问题讨论】:
-
看看stackoverflow.com/questions/4916209/… ;很可能,由于心胸狭窄,他有一个非常简洁的标准答案列表。如果你提到了他名单上没有的任何东西,你就出局了。
-
不,实际上他举了一些例子,比如广播接收器使用通知设计模式,视图持有者使用单例设计模式。 @nicolallias
-
@art 的答案就是您在这种情况下要寻找的答案:您的面试官认为架构模式不是设计模式。狡辩。
-
可能他只会接受部分oo设计模式like these。我不是说他是对的,只是想帮助理解他的想法......
-
这个问题无法回答。 android的不同部分使用了数十种模式。您要么错过了问题中的某些内容,要么他不理解问题并且无法正确提问。这里倾向于第二个。
标签: java android design-patterns