Re[3]: Конструктор с параметрами vs метод Init -- стоит ли использо
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 31.03.16 21:40
Оценка:
Здравствуйте, Shmj, Вы писали:

AVK>>А два конструктора, один с параметрами другой без — религия не позволяет иметь?

S>Тогда теряется преимущество -- гарантия того что все обязательные поля проинициализированы. Ведь могут вызвать не тот конструктор.

Только тут проблема не в конструкторах, а в твоих требованиях

AVK>>Тоже нельзя. Extensions ничего в классы не добавляют, это просто инфиксная форма записи обычного статического метода.

S>Да мне без разницы как оно внутри устроено.

Оно устроено так снаружи.

S> Я что компиляторы или решарперы пишу? Для бизнес-приложения выглядит так, как будто появился новый инстанциональный метод.


Нет, не выглядит.

S> Можно добавить Init с нужными параметрами


Нельзя. Потому что Init имеет смысл только если он полиморфный. А статический метод полиморфным быть не может.

S>Покажите на этом примере как правильно.


Ничего не знаю про Unity, поэтому не покажу.
... << RSDN@Home 1.0.0 alpha 5 rev. 0 on Windows 8 6.2.9200.0>>
AVK Blog
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.