开发一个项目,软件架构是第一步,而我认为项目的分层是软件架构中重要的一步。
项目分层是指代码的组织方式,说的直白点就是如何去组织文件和文件夹,好的项目分层使项目具有很好的可读性和扩展性。
一般说来,项目的分层分为两种:按类别和按功能。
一、项目分层方式
1. 按类别
在 Android 开发早期,很多项目都是按照类别分层的,就是按照 activity、fragment、adapter 等来进行分层,按照类别进行分层的项目的目录结构大概是下面这种:
注:本文内容来自互联网,旨在为开发者提供分享、交流的平台。如有涉及文章版权等事宜,请你联系站长进行处理。