设计模式那个,用Java和c解释就很过分啊