Java 哪种设计模式适合Android应用程序开发

Java 哪种设计模式适合Android应用程序开发,java,android,design-patterns,object-oriented-analysis,Java,Android,Design Patterns,Object Oriented Analysis,设计模式代表了经验丰富的面向对象软件开发人员使用的最佳实践。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案 设计模式有三种基本类型: 1.结构 2.创造性 3.行为 不同的设计模式如1。mvc2。辛顿3。工厂方法4。延迟初始化等 我致力于找出哪种设计模式适合Android。一些帖子说android是基于MVC的,另一些帖子说不是 所以,谁能告诉我Android支持哪种设计模式或适合Android应用程序 可能是@BornToWin的重复。他问的是android中java代码的设计

设计模式代表了经验丰富的面向对象软件开发人员使用的最佳实践。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案

设计模式有三种基本类型:

1.结构

2.创造性

3.行为

不同的设计模式如1。mvc2。辛顿3。工厂方法4。延迟初始化等

我致力于找出哪种设计模式适合Android。一些帖子说android是基于MVC的,另一些帖子说不是


所以,谁能告诉我Android支持哪种设计模式或适合Android应用程序

可能是@BornToWin的重复。他问的是android中java代码的设计模式,而不是UX的设计模式。@RoyIacob我的问题是广义的,不仅仅针对MVC。哪种设计模式好?为什么?看看java设计模式,它们也都存在于android中:任何设计模式都可以使用。但是你必须选择一个符合你要求的。通常,设计模式处于问题/应用程序(或更低)级别,而不是框架级别。框架本身有设计模式(有时…),但您应该关注什么样的设计模式可以解决您的问题,而不是每次编写代码时都要查看特定的设计模式以满足您的需求。示例:您的数据模型将是单例的,您可以使用生产者/消费者(观察者)从一个位置读取数据并在另一个位置进行更新(或者您可能希望使用轮询)。