Должен ли я использовать интерфейс в этом сценарии - PullRequest
0 голосов
/ 27 июня 2011

Я читаю несколько разных файлов JSON с сервера, который необходимо повторно использовать.Некоторые файлы json используют одну и ту же древовидную структуру.

Для выполнения этой задачи это лучший метод -

Определите интерфейс, который имеет методы получения / установки снизу json, а затем реализациюКласс, который создает новый объект на основе JSON.Создание интерфейса для этой задачи излишне?

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

1 Ответ

0 голосов
/ 27 июня 2011

Я не думаю, что это было бы излишним, если вы создаете разные объекты и вам понадобятся одни и те же атрибуты, тогда я бы сказал, что это правильный подход.

Вы также можете использовать фабричный шаблон.

...