Model Class和POJO class有什么区别?它们究竟是什么?问题在上下文中询问了android开发。从JSON中获取数据时,模型类的用途是什么?
答案 0 :(得分:0)
模型类通常用于“建模”应用程序中的数据。例如,您可以编写一个镜像数据库表或JSON的Model类。您可以使用这些类的对象作为容器来发送/接收数据。
作为示例,此工具允许您为JSON生成模型Java类。见here。 通常,模型类是POJO,因为模型实际上是简单的旧式Java对象。但是你可能会写一个POJO但不能用它作为模型。
答案 1 :(得分:0)
在简单的POJO(普通的旧Java对象)中,是一个没有业务逻辑并且提供对象表示而没有任何行为的类。这样的对象很容易并且很容易从一层传输到另一层,从一个进程传输到另一个进程,甚至从一个系统传输到另一个系统。
因此任何对象都可以是POJO类型,但是让Model类遵循这些规范是很常见的。