Re[2]: Какими должны быть методы класса
От: barn_czn  
Дата: 14.04.10 07:37
Оценка:
Здравствуйте, Lexxpin, Вы писали:

_>>Т.е. методы между которыми существует связь по состоянию инстанса — это источник багов:

_>>- забываем делать вызов Init() раньше RunAny()
_>>- из кода труднее понять что на самом деле вызывается раньше
L>Почему бы не бросать Exception в RunAny если не вызван Init?

Конечно надо бросать, но о необходимости вызова Init вы узнаете только в рантайме, получив этот эксепшн.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.