Android架构思想——应用开发原则

1、面向对象六大开发原则

  1. 单一职责原则:一个class(文件)只做一件事
  2. 开闭原则:开放继承,封闭修改
  3. 里氏替换原则:不能改变基类的逻辑
  4. 依赖倒置原则:两个模块或组件相互通信,只依赖接口,不依赖实现
  5. 接口隔离原则:接口最小化,只跟需要建立通信的类建立接口
  6. 迪米特原则:最小支持原则(A与B建立接口相互通信,C也想带上,由B决定C,A只管B)

2、静态角度:视图、数据、逻辑分离

3、动态角度:根据生命周期做不同的事务

posted @ 2020-08-12 10:38  金大人的梦  阅读(123)  评论(0编辑  收藏  举报