Wal's Fish Tank

From CSSEMediaWiki
Revision as of 20:20, 14 October 2009 by Douglas Wall (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

Wal's Fish Tank

This content is duplicated from Wal's cosc324 lecture material of 2008. It has been reproduced with the permission of Lord Wal (One pattern to rule them all and in the design philosophy bind them).

Simulated fish tank

  • Lots of different kinds of fish
  • Only ever one tank
  • Multiple views possible
  • Schools of fish
  • Remoras and barnacles
  • Fish spawn new fish
Fish

Singleton

Only ever one tank

Fish Singleton

Observer

Multiple views possible

Fish Observer

Composite

Schools of fish

Fish Composite

Decorator

Remoras and barnacles

Fish Decorator

Factory Method

Fish spawn new fish

Fish Factory

The Result

Fish Result
Personal tools