This is a Java ATM project focused on aggregation and object relationships.
I built this to practice how one class can contain or use another object as part of its structure. The project helped me better understand how programs can model real-world systems by connecting objects together instead of treating each class as completely separate.
- Java
- Aggregation
- Object-oriented programming
- Classes and objects
- Banking/ATM logic
- Object relationships
This project helped me understand that object-oriented programming is not only about creating classes, but also about understanding how those classes work together.