Модель данных или что? - C#

Формулировка задачи:

Приветствую, ребята! Почитал статью Архитектура ПО в WinForms (FAQ & HowTo) , многое теперь стало понят но. Единственное что хотел уточнить. Модель данных - это так сказать "абстрактная штука", с которой уже работают контролы. Либо же это отдельный компонент, в котором можно настроить эту модель данных ? Я вот к чему спросил. Возьмем простой пример, например, рассыльщик писем. От программы требуется рассылать письма с определенным текстом по заданному списку e-mail адресов. Т.е. у нас получается что, на вход мы подаем список адресов, и программа уже работает с ними (шлет письма на адреса). Я так думаю, что моделью данных будет некий класс, в котором будет храниться загруженный список адресов с флажками или полями (отправлен, не отправлен). И уже этот список выводить, например, в DataGrid (нужно его еще как-то прикрутить к источнику модели данных). Раньше бы я тупо загрузил список сразу в DataGrid и обрабатывал уже его, но так не нужно делать

Код к задаче: «Модель данных или что? - C#»

textual
DataSourse

12   голосов, оценка 4.000 из 5


СОХРАНИТЬ ССЫЛКУ