java工厂策略模式并发