Android Framework-Clean Architecture

*Android架构的四条黄金法则:*
1:满足方便利益相关者(视觉设计师,交互设计师,项目经理,数据库管理员,测试等等)例如交互设计师对接的程序员只需要打理和交互相关的代码,把这些代码分离出来,交互有修改时只要改动这些部分。
2:鼓励分离关注点
如上的例子,单独业务层单独分离出来。尽可能的多的清晰的分离业务层。
3:逃离真实世界
强调业务逻辑 隐藏Framework的细节。各个分离出来的业务层(抽象写出来的代码层)要封装好要与外部现实东西隔离开。
4:组件可测试
对app进行单元测试,尽量使架构的每个业务层都可以进行单元测试。

良好的 Android 架构应该满足众多利益相关者的需求,鼓励分离关注点,强调业务逻辑,隐藏 Framework 的细节,并使你所有的组件都可以测试

*cleanArchitecture*

Clean Architectue 的特性:
1:依赖规则
2:抽象
3:层之间的通信

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值