Implementations of major design patterns with structural and real world examples.