1. 简介
我们在开发项目写代码的过程中,一定要有一种思想,那就是架构分离思想,意思就是不要耦合,一定要把自己写的一些自定义View控件、一些工具类要与我们自己的Activity、Fragment的控件分开写,这样做的目的就是哪里需要就直接去调用该控件或者该方法即可,不用拷贝很多的代码,如果在开发过程中你发现如果自己要在多个地方都需要某一个功能,那么你这个时候就需要考虑架构分离思想,一定要把该功能或者该控件或者改方法单独的抽取出来,只需要在需要用到的地方去调用即可,如果你发现自己在很多类中都去拷贝相同的代码,那么一定是你把该控件、该方法、该功能写到自己的某个具体的Activity、Fragment的类中了,这个时候必须把共有的方法、功能抽取成工具类,来调用就行。
而架构分离思想的核心就是利他,一定要有利于同事去方便调用,有利于公司发展,只要你这样做,一定是对你有利无害的。