This repository contains a collection of exercise projects on Object-Oriented Programming with Java.
- Encapsulation and class design principles
- Inheritance hierarchies and code reuse
- Polymorphism and dynamic method dispatch
- Abstraction through abstract classes and interfaces
- Exception Handling and robust error management
- Package Organization and namespace management
- Inner Class Architectures and access control
- Multiple Inheritance patterns through interfaces
Each project is self-contained with its own README and documentation.