⾯向对象设计题考点:
1. 类设计
2. 接⼝设计 (侧重考察⾯向对象设计)
3. 实现⽅法设计 (侧重考察数据结构)
1、设计⼀个在线聊天系统 ?
我们假定:
1. ⼩规模⽤户
2. 每个⼈有⾃⼰的好友列表
3. 好友之间可以发送⽂字消息
功能分析:假定有以下功能
1. ⽤户上下线
2. 显⽰在线状态
3. 添加/删除好友
4. 发送消息
核⼼成员:⽤户、⽤户状态、添加好友请求
• 成员操作:需求分析中的相关操作
⾯向对象设计题考点:
1. 类设计
2. 接⼝设计 (侧重考察⾯向对象设计)
3. 实现⽅法设计 (侧重考察数据结构)
1、设计⼀个在线聊天系统 ?
我们假定:
1. ⼩规模⽤户
2. 每个⼈有⾃⼰的好友列表
3. 好友之间可以发送⽂字消息
功能分析:假定有以下功能
1. ⽤户上下线
2. 显⽰在线状态
3. 添加/删除好友
4. 发送消息
核⼼成员:⽤户、⽤户状态、添加好友请求
• 成员操作:需求分析中的相关操作