Class Diagram
2017-02-27 23:03:38 0 举报
登录查看完整内容
类图(Class Diagram)是面向对象编程中的一种重要工具,用于表示系统中的类、接口以及它们之间的关系。它提供了一种可视化的方式来描述软件系统的结构和设计,使开发人员能够更好地理解和组织代码。类图中展示了每个类的属性和方法,以及它们之间的继承、实现和关联关系。通过类图,开发人员可以更容易地识别出系统中的潜在问题和改进点,并有助于提高代码的可维护性和可扩展性。总之,类图是软件开发过程中不可或缺的一部分,它为团队提供了一种有效的方式来规划和设计软件系统。
作者其他创作
大纲/内容
Admin
+DeleteAccount()+DeleteComment()+Update()
Activity
+Post_Id: Type = int +Category_id: Type = int +Topic_id: Type = int +Post_creator: Type = int +Post_content: Type = string +Post_date: Type = date
+DeleteGroup()+DisplayMessage()+DisplayGroupDetail()+UpdateContent()
1
Member
-email: Type = string-password (md5): Type = string-active: Type = boolean+user_id: Type = int+username: Type = string +dateOfBirth: Type = date+gender: Type = character(1)
+VerifyLogin()+RetrieveMember()+UpdateProfile()+Register()+SearchGroup()+FormGroup()+JoinGroup()+QuitGroup()+SearchTrail()+LeaveComment()+Rating()
Trail
+Trail_id: Type = int +Trail_name: Type = string +Trail_District: Type = string +Trail_Diffculty: Type = string+Trail_Comment : Type = string+Trail_Transport: Type = string+Trail_Difficulty: Type = int+Trail_Photo1: Type = string+Trail_Photo2: Type = string+Trail_Photo3: Type = string+Trail_Photo4: Type = string+Trail_Photo5: Type = string+Last_update_date: Type = date
+ShowWeather()+ShowMap()+ShowTrail()+FindGroup()
Route
+Trail_id: Type = int (foreign key)+Start_Latitude: Type = int +Start_Longitude: Type = int+End_Latitude: Type = int +End_Longitude: Type = int+Point1_Latitude: Type = int +Point1_Longitude: Type = int+Point2_Latitude: Type = int +Point2_Longitude: Type = int+Point3_Latitude: Type = int+Point3_Longitude: Type = int
+ShowRoute()
1..*
0 条评论
回复 删除
下一页