Skip to main content

6 docs tagged with "OOP"

View all tags

3. Inheritance and Polymorphism

A comprehensive guide to understanding inheritance and polymorphism in OOP, including examples and explanations for beginners and advanced learners.

5. Exception Handling

A comprehensive guide to exception handling in OOP: try/catch/finally, custom exceptions, checked vs. unchecked, and exception-safe design in Java, Python, and C++

6. Design Patterns

A practical guide to the most common OOP design patterns — Singleton, Factory, Observer, and Decorator — with worked examples in Java, Python, and C++