Jamquery-Android 架构解析

Jamquery-Android 架构解析

Jamquery-Android 应用采用了清晰的三层架构:

1. 展示层 (Presentation)

  • 负责数据展示和用户交互。
  • 接收用户输入并传递至领域层进行处理。

2. 领域层 (Domain)

  • 定义和执行核心业务逻辑。
  • 使用纯 Java 编写,通过接口与其他层通信。

3. 数据层 (Data)

  • 充当数据获取的仓库。
  • 数据源可以是云端或本地内存。

依赖库

  • 数据序列化:Gson (JSON)
  • 网络通信:Retrofit
  • 函数式接口:Functional Interface
  • 单元测试:Mockito
  • UI 测试:Espresso
zip 文件大小:926.11KB