基于工厂模式的三层架构示例项目源码