Медиа Галерея Подход к программированию - PullRequest
0 голосов
/ 16 декабря 2010

У меня есть задача сделать галерею для сайта. Галерея будет состоять из трех категорий: аудио галерея, видео галерея и галерея изображений. Администраторы сайта смогут добавить некоторые файлы. Моя галерея должна выяснить, какой тип файла, и сделать правильное действие (преобразовать в * .flv (для видео), в .jpg (для изображений) и .mp3 (для аудио), и показать галерею вне зависимости от его тип). Ничто из вышеперечисленного не является проблемой.

Проблема в моем подходе программирования ООП PHP. По этой ссылке я предоставил изображение моей диаграммы классов UML. http://jump.fm/YPJMF

Я ищу мнения, хорош ли мой подход, чтобы я мог продолжить кодирование, или это плохо, и можно ли его улучшить и как?

Thanx.

1 Ответ

0 голосов
/ 16 декабря 2010

Наследование интерфейсов в большинстве случаев является плохой практикой. Попробуйте вместо этого использовать Декоратор Pattern .

...