Android如何避免定制化需求影响到主逻辑-面向切面编程(AOP)
背景描述在Android开发中,往往需要处理很多的定制化需求,代码中会充满if...else...这样的分支代码。这样的需求多了,会让业务代码越来越难以维护。有没有什么办法,以一种最小侵入性的形式承载这些定制化需求,既能始终保持主逻辑不变,又能实现定制化需求?**例:**现Android项目中,有一个支付模块,主逻辑很简单,一个pay方法,传入支付渠道和支付金额即可。但是需要满足其他定制化需求...
原创
2018-11-27 09:48:19 ·
242 阅读 ·
0 评论