MONNBLANC principles - the foundantion of OOP

Problems of modern OOP

We have SOLID principles, design patterns, encapsulation, inheritance, polymorphism, abstraction in modern OOP - which is great.

But before learning all of that we usually don’t have an idea what objects are and what problems they solve.

Is OOP just another way to organize code more conviniently than procedural approach? Nope.

OOP is a different paradigm.

Besides, modern OOP is actually not what it was meant to be.

[Read More]