比如,Android实现一个按钮切换的acitvity,需要一个Java的类,layout里面需要好几个xml文件,menu里面可能还得有几个xml文件,甚至还要引用一些 values文件夹下面的strings.xml,color.xml等。
如果想把一个acitvity复制到另一个项目里面,会很麻烦。
都整在一个文件下,你开发的时候会哭的
所以要分门别类,不然要增删会很麻烦,
提出你的解决方案🙃
每个模块只负责各自的内容,尽可能的细化,并尽可能降低彼此之间的练习,使得大型项目管理和更改更加方便;如果不分开把所有东西都合在一起,只会带来项目的膨胀和维护的难度提升