У меня есть опыт работы с PHP на два года, однако я никогда не работал с шаблонами дизайна. Мне недавно была поставлена задача, которая заставила меня подвергнуть сомнению мудрость этого решения.PHP Design Pattern Advise
меня попросили, чтобы создать систему, которая:
Вставка заказов в базу данных. Эти заказы могут иметь множество атрибутов и логику управления, которые необходимо применять. Система не будет напрямую отвечать за интерфейс, он получит команды через API.
Написать сценарии, которые извлекают заказы из базы данных, решить, какой поставщик отправить и создать связанные файлы для загрузки поставщику. Форматы файлов различаются (XML, CSV).
Обработка входящих файлов от поставщиков в различных форматах (XML, CVS) и обновление баз данных. Также FTP необходимо будет использовать для сбора файлов с удаленного хоста.
Мне нужен центральный класс управления, который может обслуживать каждую из необходимых функций, так сказать, одну точку доступа. Затем это расширилось бы до различных конкретных функциональных возможностей по мере необходимости.
Мне интересно, стоит ли изучать шаблон дизайна, чтобы облегчить эту систему, если бы кто-то мог указать мне в направлении, так как их много. Любой совет по моей проблеме будет очень полезен.
Заранее спасибо
Ну, я понимаю, как сделать реальные программы и классы .. Я просто пытаюсь понять метод, который позволил бы мне, чтобы связать все различные части системы вместе – Joe