Здравствуйте, Sharov, Вы писали:
K>>С библиотечными классами будешь в пролёте, т.к. всё везде sealed, никакой виртуализации и т.п.
S>Ну значит не судьба, что тут поделаешь.
Это не судьба, это реальное свойство реальной технологии. Когда в учебниках и на модельных примерах все круто, а на практике получается больше проблем, чем пользы. Посмотри, к примеру, на дизайн Asp.Net Core — там и изначально то было немного наследования, меньше чем в прародителе, а со временем наследования там становится все меньше и меньше. Даже в очевидных вроде бы местах типа миддлверов, где, казалось бы, сам бог велел использовать какой нибудь базовый Middleware, на самом деле такого класса/интерфейса нет.
Или давай на ORM глянем — необходимость со стороны ORM наследовать классы модели от базового класса не заклеймил только ленивый.
Вообще, много можешь в .NET назвать относительно свежих API, где присутствует необходимость наследования от базового класса?
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>