Twitter OO Design

设计一个Twitter, 可以发推, 查看朋友圈, 关注/取关 好友

我之前做过一个proj就是克隆推特。但是那个用到的思维是非常的面向函数的。而且也不需要有数据结构要设计,存储东西都放在MySQL上面。

所以做这个题的时候还是非常虚的。

Twitter OO Design_第1张图片


Twitter OO Design_第2张图片


Twitter OO Design_第3张图片

这道题我花了很多时间在想朋友圈这个功能。脑子秀逗了一直没有去想PriorityQueue这个东西。几乎算自己在设计一个Priority的函数。最后导致Run time 非常慢。 

不过呢,由于实在太懒了,就不想在做一个PriorityQueue版本了


Twitter OO Design_第4张图片

你可能感兴趣的:(Twitter OO Design)