Design examples

From CSSEMediaWiki
(Difference between revisions)
Jump to: navigation, search
m
 
(8 intermediate revisions by 3 users not shown)
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.
  
=== New or modified for 2009 ===
 
  
 +
* [[Text design]]
 
* [[Model the room]]
 
* [[Model the room]]
 
* [[Frogs design]]
 
* [[Frogs design]]
 
+
* [[Parse tree design]]
=== Older ===
+
* [[State machine design]]
 
+
* [[Accountability Design]]
 +
* [[Sorcerers design]]
 
* [[Video rental system]]
 
* [[Video rental system]]
 
* [[Are you gonna eat that]]?
 
* [[Are you gonna eat that]]?
 
* [[Monsters design]]
 
* [[Monsters design]]
* [[State machine design]]
 
 
* [[Vehicles and operators design]]
 
* [[Vehicles and operators design]]
* [[Parse tree design]]
 
 
* [[Trains design]]
 
* [[Trains design]]
* [[Sorcerers design]]
 
 
* [[Frogs second design]]
 
* [[Frogs second design]]
 
  
 
== Other places to find OO designs ==
 
== Other places to find OO designs ==
  
 
* [[Designfest]]
 
* [[Designfest]]

Latest revision as of 08:21, 29 January 2012

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.


Other places to find OO designs

Personal tools