Я создаю программный проект, в котором большинство бизнес-объектов хранятся в файлах (в унаследованном формате). Объекты будут создаваться только из входного потока.Дизайн шаблона для создания объекта из файла?
Я делаю это сегодня с созданием конструктор приватным и инстанцировании в статической функции следующим образом:
public class BusinessObject {
private BusinessObject() {}
public static BusinessObject fromStream(Stream stream) {
// Do initialization here
}
}
Я хочу, чтобы мой код, чтобы использовать установленные шаблоны проектирования, так как другие люди будут его модификации.
Является ли это известным рисунком или есть шаблон дизайна, который я могу использовать вместо указанного выше?
Спасибо,
Martin
Ваша первая строка звучит так, как сказал бы Клиппи. – BenV