Tag : design patterns quiz 1