旅行费用
前言
这不是系统文档。 请参阅文档目录以获取自述文件和其他设计文档!
##视频演示
输入 301 作业 1
这是一个简单的安卓应用程序,可用于跟踪旅行费用。
一些注意事项:
代码质量/风格(自我反思):
我确实觉得我的控制器/视图和模型之间有一些很好的分离。 然而,视图和控制器边界变得有点混乱。
模型类(我的缓存和持久性类)及其抽象设计良好、模块化且可测试
也就是说,我将哈希表用于索赔和费用的主要数据结构是不合适的,我很少放弃查找单个键的效率。 我经常将其转换为列表,然后对该列表进行排序。 该模型应该具有简单维护的排序列表作为其数据支持。
我决定何时使用内部类以及何时创建单独的类有点武断。 我喜欢认为我是根据该类中将有多少逻辑及其重用潜力做出这些决定的。 我不确定这有多真实。 展望未来,我需要花更多的时间来规划诸如监听器之类的东西的重用。
电子邮件功能有点匆忙,有点滥
2021-06-27 11:04:20
1.46MB
Java
1