The example of DesignPattern.