Tag: object-oriented-programming
All the articles with the tag "object-oriented-programming".
The Liskov Substitution Principle: Can a Square Inherit from a Rectangle?
Published: at 02:00 AMUnderstanding the Liskov Substitution Principle through the classic Square-Rectangle problem and why subclasses must be substitutable for their base types.
Design Pattern Fundamentals: If You Can't Apply Design Patterns Flexibly, You Haven't Mastered OOP
Published: at 02:00 AMExploring why polymorphism is the essence of OOP and how design patterns represent the flexible application of polymorphic features in software development.