单项选择题

A.通过new 创建一个对象需要非常繁琐的数据准备或访问权限时
B.一个对象多个修改者的场景
C.需要动态的给一个对象添加或卸载功能
D.在实际项目中,原型模式一般和工厂方法模式一起使用