OC设计模式的实例