Demos of design pattern.