每一个软件都存在的东西
1:交互(后台功能软件除外)。
1:文字交互
2:界面交互(很重要的一点在于可以分区显示,提升用户的体验)
3:声音交互
4:动作交互
所有的交互都是来调用最基础的功能。这些功能都是对数据的处理。
2:功能,就是对数据的处理。
1:数值(财务,银行……)
2:字符串(30%都是处理字符串,解析,分析)。
3:自定义的一些数据结构(数值和字符串结合)。
1:小说阅读器 需求
1:空格翻页:
交互载体:控制台。翻页的话需要知道一页能显示多少。
2:分章节显示:
文件分割,
3:记录上次看到的位置!
新建文件记录位置信息。
4:目录显示
记录在文件里面。