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