У меня есть задача сделать галерею для сайта. Галерея будет состоять из трех категорий: аудио галерея, видео галерея и галерея изображений. Администраторы сайта смогут добавить некоторые файлы. Моя галерея должна выяснить, какой тип файла, и сделать правильное действие (преобразовать в * .flv (для видео), в .jpg (для изображений) и .mp3 (для аудио), и показать галерею вне зависимости от его тип). Ничто из вышеперечисленного не является проблемой.
Проблема в моем подходе программирования ООП PHP.
По этой ссылке я предоставил изображение моей диаграммы классов UML.
http://jump.fm/YPJMF
Я ищу мнения, хорош ли мой подход, чтобы я мог продолжить кодирование, или это плохо, и можно ли его улучшить и как?
Thanx.