Принципы SOLID
кратко для себя
На эту тему крайне рекомендуют прочесть книгу clean architecture 2017 года
Фактически, в контексте SOLID под ООП понимается именно динамический полиморфизм.
Динамический полиморфизм — это про абстрактные классы, интерфейсы, утиную типизацию, т.е. только в рантайме будет понятно, с каким типом будет работать наш код.
Статический полиморфизм — это в основном про шаблоны (genererics). Когда уже на этапе компиляции из одного шаблонного кода генерируется код специфичный для каждого используемого типа.
Becoming a super hero is a fairly straight forward process:
Super-powers are granted randomly so please submit an issue if you're not happy with yours.
Once you're strong enough, save the world:
Last updated