架构图
通用组件层设计
该层的设计核心在于抽象可抽象的公共部分(无论继承或者组合),让开发者在开发的时候更关注业务和逻辑的理解。便于代码的理解和维护。
框架的好处在于,开发的高效但不以为着运行的高效(但是这一点你可以忽略不计),因为过多的代码是在考虑运行的稳定,接口的友好,更好的拓展。
框架的不利在于,各个开发人员框架的理解和对框架的学习成本,但是本着轻量与简单可依赖的原则,相信我,这套框架是最适合目前APP的,可读性永远是第一位。
原理
参照最近的各篇简书。
该层的设计核心在于抽象可抽象的公共部分(无论继承或者组合),让开发者在开发的时候更关注业务和逻辑的理解。便于代码的理解和维护。
框架的好处在于,开发的高效但不以为着运行的高效(但是这一点你可以忽略不计),因为过多的代码是在考虑运行的稳定,接口的友好,更好的拓展。
框架的不利在于,各个开发人员框架的理解和对框架的学习成本,但是本着轻量与简单可依赖的原则,相信我,这套框架是最适合目前APP的,可读性永远是第一位。
参照最近的各篇简书。