在这种情况下我应该使用接口吗

发布于 2024-11-17 11:56:22 字数 309 浏览 3 评论 0原文

我正在从服务器读取多个不同的 json 文件,这些文件需要再次重新使用。一些 json 文件使用相同的树结构。

要完成此任务,这是最好的方法 -

定义一个接口,该接口具有来自 json 下面的 getter/setter 方法,然后定义一个基于 json 创建新对象的实现类。为这个任务创建一个界面是否太过分了?

{
"type":"test", 
"children":[
    {
    "id":testId,
    "type":"laptop",
    "price":"500",
    }
]
}

I am reading multiple differing json files from server which needs to be re-used again. Some of the json files are using the same tree structure.

To accomplish this task is this the best method -

Define an interface which has getter/setter methods from below json and then an implementing class which creates a new object based on json. Is creating an interface for this task overkill ?

{
"type":"test", 
"children":[
    {
    "id":testId,
    "type":"laptop",
    "price":"500",
    }
]
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

赴月观长安 2024-11-24 11:56:22

我不认为这太过分了,如果您要创建不同的对象并且需要相同的属性,那么我会说这是正确的方法。

您还可以考虑使用工厂模式。

I don't think this would be overkill, if you are creating different objects and you are going to need the same attributes, then I would say this is the right approach.

You can also consider using a factory pattern.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文