工厂作为静态内部类