Class Diagram
2016-04-23 21:31:29 0 举报
类图(Class Diagram)是一种用于描述系统结构和关系的静态图形表示方法。它展示了系统中的类、接口、协作以及它们之间的关系。类图中的每个类都由一个矩形表示,类名位于矩形的中心,属性和方法则列在矩形的顶部。类之间的关联关系用连线表示,连线上的标签描述了关系的性质,如“聚合”或“组合”。类图还可以展示类之间的继承关系,子类位于父类的下方并用虚线连接。此外,接口和实现类之间的关系也可以通过类图清晰地表示出来。总之,类图是软件工程中一种非常重要的建模工具,有助于开发人员更好地理解系统的结构和设计。
作者其他创作
大纲/内容
UtilService
- topicDao : TopicDao- assignmentDao : AssignmentDao...
+ getTopicById(String) : Topic+ getAssignmentById(String) : Assignment+ getSourceById(String) : Source+ getPPTById(String) : PPT...
BaseController
- pageSize : int- debugMode : boolean
+ getPageSize() : int+ isDebugMode() : boolean+ handleException() : BaseResponse
UserDao
...
BaseDaoImpl
UserDaoImpl
AuthService
- userDao : UserDao- tokenDao : TokenDao
MyController
- userService : UserService- utilService : UtilService
+ getMyProfile() : BaseResponse+ putMyProfile() : BaseResponse+ getMyVisitors() : BaseResponse+ getMyTweets() : BaseResponse+ postMyTweets() : BaseResponse+ getMyFriendsTweets() : BaseResponse+ getMyFriends() : BaseResponse+ deleteMyFriends() : BaseResponse+ getMyFriendRequests() : BaseResponse+ putMyFriendRequests() : BaseResponse+ getMyLessons() : BaseResponse+ getMyTopics() : BaseResponse+ getMyAssignments() : BaseResponse+ getMySources() : BaseResponse+ getMyPPTs() : BaseResponse
UserService
- userDao : UserDao- tokenDao : TokenDao- tweetDao : TweetDao...
AuthDaoImpl
AuthDao
AuthController
- authService : AuthService
+ login(String) : BaseResponse+ logout(String) : BaseResponse+ changePassword(Request) : BaseResponse
UserController
- userService : UserService
+ getUsers(String) : BaseResponse+ getUserProfiles(String) : BaseResponse+ getUserFriends(String) : BaseResponse+ postUserFriendRequest(String) : BaseResponse
0 条评论
下一页