русский
Germany.ruForen → Архив Досок→ Programmierung

Абасс... обсудите рахитекурту

22.05.24 11:42
Re: Абасс... обсудите рахитекурту
 
Программист коренной житель
in Antwort alex445 22.05.24 10:49
Почему не включать объекты, добавляя функциональности?

Потому что на уровне абстракций все выглядит четче :)

Я уж не говорю о тестируемости.


List<BaseProperty> Properties
    
где BaseProperty может быть скол угодно сложным или просто базовым классом для добавления той или иной функциональности.

Тут есть одна проблема - со списком пропертей можно сделать все, что угодно.

Можно конечно полагаться на разумность того, кто будет использовать, но лучше все таки ограничить полет его фантазии до

IEnumerable<IBaseProperty> Properties { get; }



 

Sprung zu