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

Как это работает?

20.02.10 10:15
Re: Как это работает?
 
Mmmaloy свой человек
Mmmaloy
Интересно - подо что они это планировали?
---
Быстрое создание "контейнеров данных" без логики. Применять можно по разному,
например часто используется в n-tier системах, или для сохранения результатов LINQ.
или
string t = obj.Calc("dkf","ufhjk");
----
С некоторых пор предпочитаю именно это, если дизайн позволяет. Stateless - со всеми своими преимуществами/недостатками (например потокобезопасность)
obj.Property1 = "dkf";
obj.Property2 = "ufhjk";
string t = obj.Calc();
----
Если при внесении данных в первые два свойства происходит вычисление третьего, то логично использовать string t = obj.Property3;
Если же вычисление происходит в момент обращения, то уместнее все же obj.Calc();
Вообще, провакационный вопрос, и мое мнение может не совпадать с твоим
 

Перейти на