This repository is made in the context of a Software Architecture Course by Dr. Lilia Sfaxi
This is our lab report. It was made by:
- Raed Addala @RaedAddala
- Mohamed Aziz Ben Ghorbel @AziizBg
- Zied Maghraoui @ZiedMaghraoui
- Mohamed Zouaghi @zouaghista
Following the SRP, we refactored the classes found in ./SRP/src/exercise
into ./SRP/src/exercise_refactored
.
We split CarManager
class into CarManager
and CarRepository
where the later will handle CRUD operations to the Database (in-memory database).
Here is the old classes diagram UML:
Here is the new classes diagram UML: