Вход на сайт
Опт. решение для разделения объектов данных от чтения/записи и отображения
795 просмотров
Перейти к просмотру всей ветки
Murr патриот
в ответ AlexNek 10.03.20 19:10
Выданный объект не должен иметь никаких видимых методов для записи и чтения.
Вот как бы всё разделить, но чтобы осталось удобно изменения делать?
-----
Пример тебе дан в виде ISerializable & [Serializable]
Но из постановки задачи Я пока не вижу когда тебе надо связать Реад/Врите() с фактическими объектами.
Мне, например, уже не хочется иметь внутренние Реад/Врите - они хорошо, но уже никак не достаточно.
Хочется иметь один более/менее стандартизованный вызов, но совершенно дифференцированный результат.
Пример - есть производный от ДатаРов объект - хочется иметь ИнсертСтреам, ДелетеСтреам, ХмлОУТ/ИН, БинОут/ИН и т.п.
когда нет даже возможности общий класс сделать
-----
В .Нет всегда есть общий класс. Там где его нету - можно ввести принудительно...