Здравствуйте, Кодт, Вы писали:
R>>Да, я догадался. В C# эта фича востребована в случаях, когда класс частично авто-сгенерирован, частично дописывается пользователем. В других же случаях я склоняюсь к тому, что partial является скорее вредной возможностью, чем полезной — на мой взгляд, она потакает нарушению важного принципа проектирования "один класс — одна задача".
К>Чем тогда плохо обычное наследование? Автогенерённая часть — в базе, дописанная — в наследнике. К>Как именно наследоваться — по ООП-шному с виртуальными функциями, по NVI или CRTP — дело хозяйское.
Лично мне такой вариант тоже нравится..
--
Справедливость выше закона. А человечность выше справедливости.