实现原型模式