唠唠叨叨:
Android项目注重:新功能快速开发;用户体验够快,不卡顿;
我心中的设计模式应该是这样子的:
1.必须是分模块的,发挥每个员工最大能动性,给予他们相当大的自由,让他们感受到编程的乐趣。
2.每个模块提供工具类给大家使用:查阅状态,执行命令。
3.模块之间EventBus交流。
4.极端解耦,减少模块间联系,做到不同模块不同文件夹,删除了其中一个也能运行。如果不能就把该模块放到统一目录进行监管。
5.不要使用晦涩难懂的设计模式,即使面向过程编程也没什么丢脸的。
唠唠叨叨:
Android项目注重:新功能快速开发;用户体验够快,不卡顿;
我心中的设计模式应该是这样子的:
1.必须是分模块的,发挥每个员工最大能动性,给予他们相当大的自由,让他们感受到编程的乐趣。
2.每个模块提供工具类给大家使用:查阅状态,执行命令。
3.模块之间EventBus交流。
4.极端解耦,减少模块间联系,做到不同模块不同文件夹,删除了其中一个也能运行。如果不能就把该模块放到统一目录进行监管。
5.不要使用晦涩难懂的设计模式,即使面向过程编程也没什么丢脸的。