分层的特点 每一层都有自己的职责 上一层不用关心下一层的实现细节,上一层通过下一层提供的对外接口来使用其功能 上一层调用下一层的功能,下一层不能调用上一层功能 分层开发的好处: 各 层专注于自己功能的实现,便于提高质量 便于分工协作,提高开发效率 便于代码复用 便于程序扩展