Presentation is loading. Please wait.

Presentation is loading. Please wait.

Workshops 5 & 6 Design Patterns. Composite pattern Make Parts (components) into a Unit (composite) Client.

Similar presentations


Presentation on theme: "Workshops 5 & 6 Design Patterns. Composite pattern Make Parts (components) into a Unit (composite) Client."— Presentation transcript:

1 Workshops 5 & 6 Design Patterns

2 Composite pattern Make Parts (components) into a Unit (composite) Client

3 Façade pattern Hide Parts Using a Façade (MyGameTank) Client

4 Decouple Client w/ Concrete Tank Abs. Factory pattern

5 Adding a New Tank Type w/ Ease E1T1TankFactory +createTank():E1T1Tank +createShell():E1T1TankShell E1T1Tank E1T1TankShell

6 Handling User Input w/ KeyListener Command pattern A hook method in the Java AWT API > KeyListener +keyPressed(e:KeyEvent) +keyReleased(e:KeyEvent) +keyTyped(e:KeyEvent) KeyHandler +keyPressed(e:KeyEvent) +keyReleased(e:KeyEvent) +keyTyped(e:KeyEvent) AbstractTank MyGamePanel MyGameFrame


Download ppt "Workshops 5 & 6 Design Patterns. Composite pattern Make Parts (components) into a Unit (composite) Client."

Similar presentations


Ads by Google