rokevin
移动
前端
语言
  • 基础

    • Linux
    • 实施
    • 版本构建
  • 应用

    • WEB服务器
    • 数据库
  • 资讯

    • 工具
    • 部署
开放平台
产品设计
  • 人工智能
  • 云计算
计算机
其它
GitHub
移动
前端
语言
  • 基础

    • Linux
    • 实施
    • 版本构建
  • 应用

    • WEB服务器
    • 数据库
  • 资讯

    • 工具
    • 部署
开放平台
产品设计
  • 人工智能
  • 云计算
计算机
其它
GitHub
  • 其它

其它

集成化

所有功能 统一打包发布 可以和组件化随意切换

模块化

狭义上说: 是指Android studio支持了多个module开发时,提出的模块化概念。 具体实践:把常用的功能、控件、基础类、第三方库、权限等公共部分抽离封装,把业务拆分成N个模块进行独立(module)的管理。 而所有的业务组件都依赖于封装的基础库,业务组件之间不做依赖,这样的目的是为了让每个业务模块能单独运行。

广义上说: 将一个复杂业务实现,根据功能、页面或者其他进行不同粒度的划分程不同的模块,模块之间解耦,分别进行实现,也就是编程的模块化思想。

模块化的特点是:模块之间解耦,可以独立管理。

层次化

模块之间有依赖关系,从低到高

  1. 业务模块
  2. 通用
  3. 网络
  4. 基础库
  5. JNI库

控件化

多用自定义View

最近更新:: 2025/10/22 15:36
Contributors: luokaiwen