Charles Norden
011606177
- Model-View-Controller
- Decoupled the logic engine from the GUI layer
- Implemented food item class generalization
- Implemented food item polymorphism
- Implemented factory method for creating food items
- Implemented factory method for creating baskets
- Implemented tests for querying item attributes
- Implemented tests for creating items
- Implemented tests for creating baskets
- Implemented tests for adding items into baskets
- Implemented tests for removeing items from baskets
- Implemented tests for removing baskets
- Implemented a console app for changing and querying item attributes
- GUI Layer with Event Handling