This project is a chess game made with Java.
It has the purposes to apply the knowledge of OOP concepts
and data structure.
Topics:
- Abstraction
- Associations
- Constructors
- Downcasting
- Encapsulation
- Enumerations
- Exceptions
- Inheritance
- Matrix
- Overloading
- Overriding
- Polymorphism