Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Опт. решение для разделения объектов данных от чтения/записи и отображения

12.03.20 21:12
Re: Опт. решение для разделения объектов данных от чтения/записи и отображения
 
AlexNek патриот
AlexNek

Фактически IEditor повторяет структуру объекта и это не редактор, а IDataObjectXDefinition

public interface IEditor
  {
    string Name { get; }
    int Length { get; }
    IEnumerable<IEditor> SubItems { get; }
    bool IsAvailable { get; set; }
  }

Сейчас именно так и сделано. Из "читалки" выходят интерфейсы данных, имплементация внутри. Думал может, что лучше можно найти.

Объекты то ведь не такие простые, их еще нужно удалять и модифицировать и внутри еще списки, то бишь нужна ObservableCollection и WindowsBase assembly. Что не очень то хочется для Консольных и Винформс проектов.

До "писалки" пока еще не дошел, будут наверняка новые проблемы.


Или ты в лучших традициях Murr'а утаил какие-то детали?

Вполне возможно смущ Не так и просто все коротко описать. Я вот когда первый вариант писал, нашел одно решение, но после оказалось мало.

Ну и понятно что 100% решения не будет, но иногда высказывания могут дать новый импульс для размышлений.

 

Перейти на