Design Patterns Applied
Explore the three design patterns applied in the Car Rental System — Strategy Pattern for dynamic pricing, Factory Pattern for vehicle creation, and Observer Pattern for availability notifications — with justification and alternatives.