最近用了这套框架写了个软件,有兴趣的可以看下https://github.com/CY12/MyWeather.git
一、命名规范
自己的命名规范有问题,写完才注意到,项目里有的rename出问题,也就没改,下次写程序注意。
命名规范就和写作文条理清晰是一个意思,好的命名别人浏览一下就大致知道你写的是干啥的,将来自己改动也好找,节省时间精力。
-
包名
小写、单词间连续无间隔,言简意赅 eg:view -
类命
大骆驼拼写法:每个词的首字母都大写 eg:BaseView
接口:前面要加大写字母I,其实AndroidStudio里接口和普通类的图标不一样能分别出来,但是其他的地方不易阅读,所以还是加I吧 eg:IBaseView
抽象类:加Abstract eg:AbstractBasePresenter -
变量
成员变量,以m开头