Скажем, у меня есть некоторые классы сущностей, такие как:
набор категорий аватаров
ну, у всех них есть имя и описание, поэтому я наследую его от абстрактного класса.
что ядействительно нужно, чтобы эти классы были извлечены из базы данных.
Где кодировать запросы?
a) Во внешнем классе, например, "dbmanager", где вы делаете что-то вроде dbmanager->sync (object_to_be_updated), затем этот класс обнаруживает экземпляр класса object_to_be_updated, switch и выполняет работу с базой данных, возвращая обновленный объект.
OR
b) Наличие только метода для каждого аватара, категории,установить делать правильные вещи.