这是最新的资源,采用工厂设计模式的分层架构,能够供初学者认真学习