gpt4 book ai didi

java - Android Framework 是否使用命令式或面向对象的设计?

转载 作者:太空狗 更新时间:2023-10-29 16:28:40 27 4
gpt4 key购买 nike

我知道 Java 主要是面向对象的语言,因为您可以执行封装继承运行时等操作多态性.

但是当我在 youtube 上看到很多关于 RxJava 的谈话时,他们说在 Android 下你使用命令式规则?这与生命周期方法有关吗?

当我使用 POJO 时,它不是面向对象的吗?这是否与我们通过架构层处理数据的方式有关?我对所有这些“范式”和“风格”感到困惑,尤其是因为 RxAndroid 正在与“功能 react ”风格混在一起。

最佳答案

首先:Android是操作系统,不是编程语言。该语言主要是面向对象的,但最近人们正在努力使 Java 更适合函数式编程。 RxJava 等框架也强调了这一点。

当然,Android平台上可以使用不同的编程模型。

来自那里:假设这个庞大、复杂的环境可以简化为一些简单、始终正确的单个单词描述是完全没有意义的。它是许多不同方面的组合。

或者正如美国公民所说:in pluribus unum

关于java - Android Framework 是否使用命令式或面向对象的设计?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44252435/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com