博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android组建库建设
阅读量:3574 次
发布时间:2019-05-20

本文共 391 字,大约阅读时间需要 1 分钟。

[本文来自于同事之间的交流,  有借鉴意义]

1、 概述

解决的问题:

1. 公共模块的提取

2. 一致性设计

3.开发效率

1.1  问题提出

1. 多个项目遇到相似/相同的问题时,重复制造轮子

2. 同一个项目中遇到相同的问题,Control C + Control V带来的维护问题【重复代码产生Bug的温床】

3. 贯穿整个MVC设计中, 一致性设计缺失, 代码难以维护

1.2  本文的目的

l  针对Android 系统的组件库架构设计

l  如何使用组件库

l  如何维护、更新组件库

2、 准则【自底向上, 单向调用】

【八个字原则:自底向上、单向调用

1. 上层能调用直接下层的代码, 也可以调用最下层的代码【SDK设计原则】

2. 下层不能访问上层代码。 避免造成相互引用的问题。

 

3. 核心问题: 重构。

 

3、示例:展示UI模块的提取

Keyi中:

扩展到其他的应用中:

转载地址:http://rpigj.baihongyu.com/

你可能感兴趣的文章
电脑键盘突然不能打字,很多键变成快捷键了
查看>>
自学sql
查看>>
nowcoder 左神算法1
查看>>
code刷题
查看>>
http 错误类型
查看>>
学习日记02
查看>>
学习日记03
查看>>
学习日记04
查看>>
js自定义数据顺序进行升序或者降序排序
查看>>
【零】简单数仓框架优化、配置及基准测试
查看>>
Sqoop的安装及测试
查看>>
Kylin的简单使用
查看>>
Presto的概念和安装使用
查看>>
Druid的Web页面使用
查看>>
Scala-HelloWorld
查看>>
Scala-IDEA中环境部署
查看>>
Scala-HelloWorld解析
查看>>
Scala-变量和数据类型
查看>>
Scala-流程控制
查看>>
iOS蓝牙原生封装,助力智能硬件开发
查看>>