Помогите с анемичной моделью
От: Аноним  
Дата: 12.09.11 09:34
Оценка:
В домене имеем класс и его подклассы:

abstract class Notepad
{
public  abstract bool AddNote(string text);
}

class BigNotepad:Notepad
{
public ovveride bool AddNote(string text)
{
//some logic
}
}

class SmallNotepad:Notepad
{
public ovveride bool AddNote(string text)
{
//another logic
}
}


Вызывающий код:
List<Notepad> notepades=getNotepades();
foreach(var np in notepades) 
{
np.AddNote('sometext');
}



В подклассах метод AddNote добавляет текст, если это возможно, и выполняет еще кое-какую логику.
В рич модели все просто, весь код в методах соответствующих типов. И при итерации по колекции я просто вызываю метод. А как подобное сделать на анемике? Подскажите пожалуйста.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.