designpattern

introduce design pattern