工厂模式解耦的思路以及如何解决问题