【问题标题】:Example of OOP concepts in AndroidAndroid 中的 OOP 概念示例
【发布时间】:2012-04-16 15:21:37
【问题描述】:

您好,我只是想知道在使用 JAVA 开发桌面应用程序然后在 Android 应用程序中实现它们时,与 OOP 概念有什么区别?

我只是想知道在我开始之前将这些概念放入我的 android 代码中是否有任何重大区别。

谢谢

【问题讨论】:

  • OOP 是 OOP 是 OOP。核心概念不会因为平台而改变。唯一真正的区别是您可以使用哪些课程。

标签: android inheritance polymorphism encapsulation


【解决方案1】:

编码风格完全没有区别,但是由于您正在为内存不足、屏幕小等的移动设备进行编码,因此在分配内存和其他资源时必须特别小心....

如需权威指南,请参阅this

【讨论】:

    【解决方案2】:

    没有区别。 Android 使用 Java 作为编程语言,OOP 不依赖于编程语言。

    【讨论】:

      【解决方案3】:

      在基本基础上没有区别,因为您使用的核心 java 对两者都相同,您编写 OOP 的方式也相同,但新的是您必须处理 android 的类,这些类根据不同而有所不同需求。例如:处理活动,是新的,在简单的java编程情况下不存在。

      【讨论】:

        【解决方案4】:

        不仅没有区别,而且您可以而且应该在您的 Android 和桌面/服务器端应用程序之间重用完全相同的 OO 代码。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多