А что лучше выбрать между абстрактными классами и композицией?
Спасибо за полезную статью!
Хотелось бы более подробно узнать про сценарии использования
Может есть какие-то четкие примеры, когда нужно использовать абстрактные классы, а когда - только интерфейсы?
"про сценарии использования можно написать целую отдельную статью :)"
- тоже было бы неплохо)