The scenario is basicly; one type of car will be created, the selected car will be modified, and the client will be informed lastly.
- Chain of responsibility pattern handle type of requested car,
- Decorator pattern adds needed feature to requested car,
- Observer pattern used o send notification to inform the requested car's observer.