又开始做新的APP了,突然思考了一下结构设计的问题

概览

主页

APP设计思考_子类

监测

  1. 预警
  2. 视频
  3. 筛选

预警

  1. 预警
  2. APP设计思考_工厂类_02

  3. 筛选
  4. APP设计思考_工厂类_03

发现

APP设计思考_工厂类_04

事件

APP设计思考_搜索_05

我的

APP设计思考_子类_06

单功能设计

搜索

APP设计思考_工厂类_07

  1. 具体的大多部分的公共功能
  2. 方法可以多,但不能耦合
  3. 子类实现具体的功能,根据子类还可以分别出不同的类别
  4. 可以建立一个工厂类,进行统一管理

详情页

同搜索页面

列表页面下拉逻辑

使用大Adapter套小Adapter形式

APP设计思考_工厂类_08

层级结构

组件化思考

APP设计思考_APP设计思考_09

包结构的建立

APP设计思考_工厂类_10

整体功能的思考

APP设计思考_APP设计思考_11