java - 在开始 Android 开发之前我应该​​学习哪些设计模式

标签 java android design-patterns

在开始研究 Android SDK 之前,除了了解 Java,我还应该学习哪些设计模式?

编辑: 我问这个问题的原因是,在查看 sdk 之后,我认为,但不确定,它大量使用了适配器模式我想知道我是否可以知道它正在使用哪些其他模式,它可以帮助我的学习过程。

谢谢。

最佳答案

从 Java 桌面编程到 Android 编程的最大跳跃之一是使用 XML 来设计和控制界面布局。如果您想研究 Android 系统的编程,我肯定会花时间熟悉 XML。我不太熟悉确切的设计实践,但模型- View - Controller 系统在 iOS 开发中非常强调,如果 Android 程序也是如此,我也不会感到惊讶。

当然,开发者网站也是寻找任何资源的好地方:http://developer.android.com/index.html

我在周末参加编码竞赛时发现的这篇文章也可以帮助您走上正确的道路 http://answers.oreilly.com/topic/1133-how-to-start-programming-in-android/

关于java - 在开始 Android 开发之前我应该​​学习哪些设计模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5086269/

相关文章:

Java修改csv行

java.util.Locale 返回它构建时使用的不同语言

java - Calendar.HOUR 和 Calendar.HOUR_OF_DAY 之间的区别?

android - Horizo​​ntalScrollView 是否有 onScrollStop() 事件?

c# - 工厂模式,返回一个泛型类并有一个参数

java - 设计实现过滤链

java - FTPClient 和 BufferedReader

java - 如何在OpenCV中获取由四个点定义的四边形内部的像素?

android - 使用 Retrofit 刷新 OAuth token 而不修改所有调用

java - Java中单例的其他方式