Java 我应该在这个场景中使用接口吗
我正在从服务器读取多个不同的json文件,这些文件需要再次使用。一些json文件使用相同的树结构 要完成这项任务,这是最好的方法吗- 定义一个接口,该接口包含json下面的getter/setter方法,然后定义一个实现类,该类基于json创建一个新对象。为该任务创建接口是否过份Java 我应该在这个场景中使用接口吗,java,json,oop,interface,getter-setter,Java,Json,Oop,Interface,Getter Setter,我正在从服务器读取多个不同的json文件,这些文件需要再次使用。一些json文件使用相同的树结构 要完成这项任务,这是最好的方法吗- 定义一个接口,该接口包含json下面的getter/setter方法,然后定义一个实现类,该类基于json创建一个新对象。为该任务创建接口是否过份 { "type":"test", "children":[ { "id":testId, "type":"laptop", "price":"500", } ] } 我不认为
{
"type":"test",
"children":[
{
"id":testId,
"type":"laptop",
"price":"500",
}
]
}
我不认为这是过分的,如果你正在创建不同的对象并且你需要相同的属性,那么我会说这是正确的方法
你也可以考虑使用工厂模式。
谢谢,你的答案使我明白了这一点——不客气,这个问题对你可以使用的模式有很好的信息。