一、项目架构设计与模块分解
②
③
④
⑤
⑥
2、
②
注:
1、WeakHashMap的键值对在内存需要的时候可以被回收
2、static final定义的变量名需要大写,并且用下划线进行分隔。如:LATTE_CONFIGS
3、在进行多线程操作的时候,可以通过枚举来进行一个惰性单例的初始化,也就是线程安全的懒汉模式
4、写类变量或者方法变量的时候,尽量让它的不可变性达到最大化,比如加上final关键字
5、类多一些,每一个类中的代码少一些,这样架构就清晰一些
时间:2020-03-21 00:04:04
一、项目架构设计与模块分解
②
③
④
⑤
⑥
2、
②
注:
1、WeakHashMap的键值对在内存需要的时候可以被回收
2、static final定义的变量名需要大写,并且用下划线进行分隔。如:LATTE_CONFIGS
3、在进行多线程操作的时候,可以通过枚举来进行一个惰性单例的初始化,也就是线程安全的懒汉模式
4、写类变量或者方法变量的时候,尽量让它的不可变性达到最大化,比如加上final关键字
5、类多一些,每一个类中的代码少一些,这样架构就清晰一些
android最新面试题及答案 Android项目开发如何设计整体架构
2018-12-30
Android程序员的春天!Android项目开发如何设计整体架构?太香了
2023-02-26