Final Class Diagram
Final Class Diagram
GUI
Chat Message
1 ArrayList<Message> chat string senderid
User string recvid
string msg
string name display()
string user_id print()
string password
string email 1
string phone_no
ArrayList<User> Listoffollowers
ArrayList<User> ListofFollowing Tweet
ArrayList<User> BlockedUsers
string userid
Tweets String text
Arraylist<Tweet> Alltweets ArrayList<string>
* likedby_username
string username
Follow() ArrayList<Tweet> replied *
Unfollow() ArrayList<Tweet> Retweets
Message() void display()
Tweet() showtweet()
Retweet() extract_hashtags()
Update_info() search()
Block() *
SeeFollowers() Recommendations *
SeeFollowings() Hashtags
Search() ArrayList<User> recc
SeeTrends() display() string tag
1
int tagcount
display()
*
extract trends()
search()
Bookmarks
strig username
*
ArrayList<Tweet> bookmarks
void display()
Trends
1
Notifications ArrayList<Hashtags> trends
ArrayList<Notification> display()
BluetickUser
Simpleuser Notification
display()
bool status
boolean privacy
string website string notf_text
BL Layer
Interface Database