微信通讯录功能
1 新的朋友
1 微信号/手机号
2 添加手机联系人
3 雷达加朋友
4 面对面建群
5 公众号
6 企业微信联系人
7 历史添加好友记录
2 群聊
0 发起群聊
1 添加——保存到通讯录/删除——从通讯录中移除
2 搜索
3 标签
1 新建
2 编辑
3 删除
4 公众号
1 进入公众号
2 不再关注
5 好友
属性:
1 备注
2 昵称
3 微信号
4 地区
5 朋友权限
方法:
1 按昵称搜索
2 添加删除好友
3 为好友设置备注
4 为好友设置分组/标签
5 为好友设置访问权限
功能调查、系统功能结构图
UML类图:展现类的特点和类与类之间的联系
重点类的属性方法介绍(尤其是List、 Set、Map等集合类的使用,应重点说明为何使用这些数据类型存储数据)
系统包的设计(同类类比)
类的设计 类的属性 类的方法