This repository is used to maintain solution of low level design problems.
##Points to be kept in mind when starting any solution
- Always include a getAll in repositories
- Declare(try to) exceptions before hand
- always try to implement find by primary or candidate keys
- Always try to send objects as parameters to methods instead of multiple variables (e.g string, int)
- since we are working in User or Vehicle class, then method name should be register instead of registerUser or registerVehicle