单项选择题

function Factory(name,age,career){let workswitch(career){case’coder’:work=[’写代码’,’写系分’,’修Bug’]breakcase’product manager’:work=[’订会议室’,’写PRD’,’催更’]breakcase’boss’:work=[’喝茶’,’看报’,’见客户’]case’xxx’://其它工种的职责分配...return new User(name,age,career,work)}以上代码属于什么模式?()

A.工厂模式
B.策略模式
C.单例模式
D.订阅模式