Code demo for design patterns.