'工厂模式，策略模式，原型模式，单例模式'