Design examples
From CSSEMediaWiki
(Difference between revisions)
m |
m |
||
Line 1: | Line 1: | ||
== OO design examples == | == OO design examples == | ||
Below are a list of examples of designs for different domains. Often they exist to prove a point or to examine a specific aspect of development. We use them in class as discussion points to bring out an understanding of different types of patterns and maxims. They may have been attempted multiple times, check out the history of each design to find out. | Below are a list of examples of designs for different domains. Often they exist to prove a point or to examine a specific aspect of development. We use them in class as discussion points to bring out an understanding of different types of patterns and maxims. They may have been attempted multiple times, check out the history of each design to find out. | ||
+ | |||
+ | === New or modified for 2010 === | ||
+ | |||
+ | * [[Text design]] | ||
=== New or modified for 2009 === | === New or modified for 2009 === |
Revision as of 00:36, 14 July 2010
Contents |
OO design examples
Below are a list of examples of designs for different domains. Often they exist to prove a point or to examine a specific aspect of development. We use them in class as discussion points to bring out an understanding of different types of patterns and maxims. They may have been attempted multiple times, check out the history of each design to find out.
New or modified for 2010
New or modified for 2009
- Model the room
- Frogs design
- Parse tree design
- State machine design
- Accountability Design
- Sorcerers design
Older
- Video rental system
- Are you gonna eat that?
- Monsters design
- Vehicles and operators design
- Trains design
- Frogs second design