关于设计模式的一些例子