代码简洁明了,层次分明,后期容易扩展,高度解耦,适合初学者进行项目开发