软件架构随笔(持续补充)

  1. 耦合性:如果公共代码中杂糅了业务代码,这样的设计是非常不合理的,会造成耦合性增加。软件设计中,注意这种问题。
  2. 架构:即把公共的代码单独拿出来,就是架构。
  3. 当写android代码,感觉耦合性很严重的时候,可以考虑是否可以通过eventbus来优化代码,降低代码的耦合性。(或者设计模式,比如观察者模式)
  4. 多考虑android原生的封装性控件:Fragment、View等

你可能感兴趣的:(软件架构随笔(持续补充))