专栏名称: 架构文摘
每天一篇架构领域重磅好文,涉及一线互联网公司的互联网应用架构、大数据、机器学习等各个热门领域。
目录
相关文章推荐
美团技术团队  ·  北斗计划 | 美团核心本地商业大模型全年招聘 ·  3 天前  
美团技术团队  ·  无需代码!美团 NoCode ... ·  3 天前  
美团技术团队  ·  可信实验白皮书系列05:准实验 ·  3 天前  
51好读  ›  专栏  ›  架构文摘

深度解读花椒移动端基础框架架构及优化实践

架构文摘  · 公众号  · 架构  · 2019-09-19 09:33

正文

请到「今天看啥」查看全文


三、实现

对上图的基础框架架构设计的基础功能模块层,UI组件层及业务模块层相关分层实现细节及注意事项详细说明,具体如下:

1.基础支撑层

整个应用开发的最小单元,主要是应用中依赖的相关三方库及api接口等,做开发的同学都知道,不做过多说明。

2.基础功能模块层

对基础支撑层中各种凌乱的三方库功能进行归类分析,对于同类的功能抽象统一的接口、协议,减少开发者对各种三方库接口的接入成本及对三方库的对象的耦合度,开发者只需要了解抽象出来的接口及输入输出数据模型。 关注点如下:

  • 抽象同类型同功能的三方接口协议

  • 接口及模块设计专注单一功能

  • 做到使用者对三方接口的使用透明化

具体实现如下图三方授权登陆功能模块所示:

3.UI组件模块层







请到「今天看啥」查看全文