It is a chess game developed only with object orientation, uniting the main techniques, such as: delegation, encapsulation, inheritance and polymorphism, obtaining the result of all the movements of this game.
- Encapsulation
- Inheritance
- Polymorphism
- Overriding
- Exceptions
- Abstract method / class
- Delegation
- Upcasting
- Downcasting
- Associations
- Access Modifiers
- Static members
- Layers pattern
- Matrix
- List
- Clone the project:
<git clone git@github.com:AlissonWenceslau/chess-system-java.git >
- Open the project in the folder in the git bash terminal
- Write:
cd bin/
- Next step, write:
java application/Program