Presentation is loading. Please wait.

Presentation is loading. Please wait.

WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010.

Similar presentations


Presentation on theme: "WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010."— Presentation transcript:

1 WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010. They may not show up well on other PowerPoint versions. You can download PowerPoint 2010 viewer from here.here These slides contain a lot of animations. For optimal results, watch in slideshow mode. 10min

2 Which of these patterns is least likely to be in this design? SISObserver * ListAccesoriesUI ListAllUI UIController SIS StockItemType Appliance Accessory * < is for StockItemList StockItem ** missing {a|b|c|d|e} e.g. missing a missing {a|b|c|d|e} e.g. missing a 77577 tinyurl.com/questionSMS (a) Abstraction Occurrence (b) Singleton (c) Command (d) MVC (e) Observer 1 Based on a worked example in the handout

3 * ListAccesoriesUI ListAllUI UIController SIS StockItemType Appliance Accessory * < is for StockItemList StockItem ** (a) Abstraction Occurrence (b) Singleton (c) Command (d) MVC (e) Observer SISObserver 1

4 * ListAccesoriesUI ListAllUI UIController SIS StockItemType Appliance Accessory * < is for StockItemList StockItem ** (a) Abstraction Occurrence (b) Singleton (c) Command (d) MVC (e) Observer SISObserver 1

5 * ListAccesoriesUI ListAllUI UIController SIS StockItemType Appliance Accessory * < is for StockItemList StockItem ** (a) Abstraction Occurrence (b) Singleton (c) Command (d) MVC (e) Observer SISObserver 1

6 * ListAccesoriesUI ListAllUI UIController SIS StockItemType Appliance Accessory * < is for StockItemList StockItem ** (a) Abstraction Occurrence (b) Singleton (c) Command (d) MVC (e) Observer SISObserver 1

7 * ListAccesoriesUI ListAllUI UIController SIS StockItemType Appliance Accessory * < is for StockItemList StockItem ** (a) Abstraction Occurrence (b) Singleton (c) Command (d) MVC (e) Observer SISObserver 1

8 * ListAccesoriesUI ListAllUI UIController SIS StockItemType Appliance Accessory * < is for StockItemList StockItem ** (a) Abstraction Occurrence (b) Singleton (c) Command (d) MVC (e) Observer SISObserver 1

9 * ListAccesoriesUI ListAllUI UIController SIS StockItemType Appliance Accessory * < is for StockItemList StockItem ** What principles could be in place here? SISObserver

10 Patterns Principles

11 Product functional. What about quality? Theme for this week:


Download ppt "WARNING These slides are not optimized for printing or exam preparation. These are for lecture delivery only. These slides are made for PowerPoint 2010."

Similar presentations


Ads by Google