多项选择题

A.工厂模式
B.构造函数模式
C.原型模式
D.混合构造函数和原型模式