DesignPattern Samples