Clean架构
##google官方的架构
data层提供具体数据 通过Repository对外提供数据
domain 对音乐数据的操作 逻辑 usecase 操作数据的增删改查直接操作Repository ,model提供实例 filter 为usecase服务
presenter view 展示
presenter<—–domain<———data
##android10提出的架构
data层提供具体数据 通过Repository对外提供数据 实现domain中定义好的接口
domain
提供实体 定义接口供data层使用, 自身对接口进行业务增删改查操作
presenter view 展示
presenter<—–data<——-domain