some design stuff: THE ABSOLUTE SIMPLEST coding examples I can make of some design patterns. Delegation Interface Marker Interface Immutable Proxy Singelton Strategy Factory Abstract Factory Builder Prototype Object Pool Layered Initialization Filter Composite Adapter Iterator Bridge Facade Flyweight Dynamic Linkage Virtual Proxy Decorator Cache Managment Chain of Responsibility Mediator