Здравствуйте.Есть абстрактный базовый класс и производные от него, всё как обычно. И объекты производных нужно загружать из файлов (причем тип создаваемого объекта определяется уже после прочтения доли файла) и сохранять в файлы. Загрузка из файлов будет производиться через фабрику, а что с сохранением? Будет естественнее сохранять производный объект из метода его класса, или это всё же поручить фабрике?При загрузке, как и при сохранении, один файл - один объект.
|