类图
2016-04-22 20:05:09 0 举报
类图是一种用于描述软件系统结构和关系的静态图形表示方法。它展示了系统中各个类之间的关系、属性和操作,并帮助我们理解系统的组成部分以及它们之间的交互方式。在类图中,每个类通常由一个矩形表示,其名称位于矩形的顶部,而属性和方法则以标签的形式列出。类之间的关系可以通过连接线来表示,例如继承关系用实线箭头表示,关联关系用虚线箭头表示。通过查看类图,开发人员可以更好地理解系统的架构设计和实现细节,从而更有效地进行代码编写和维护工作。总之,类图是软件开发过程中不可或缺的重要工具之一,它为开发人员提供了一种直观、简洁的方式来呈现复杂的软件系统结构。
作者其他创作
大纲/内容
User
+ Id:int+ UserName:string + Password:string + Email:string + LastLogin:time.Time + LoginCount:int+ LastIp:string + Authkey:string + Active:int8
+ TableName()+ Insert():error+ Read(fields ...string):error+ Update(fields ...string):error+ Delete():error+ Query():orm.QuerySeter
Post
+ id:int + UserId:int = 0+ Author:string + Title:string + Color:string+ UrlName:string + UrlType:int8+ Content:string+ Tags:string + PostTime:time.Time + Views:int+ Status:int8+ UpdateTime:time.Time + IsTop:int8
+ TableName(params):returnType- operation2(params)- operation3()
Tag
+ Id:int+ Name:string+ Count:int
+ TableName()+ Insert():error+ Read(fields ...string):error+ Update(fields ...string) error+ Delete() error+ Query() orm.QuerySeter+ Link() string+ UpCount()+ MergeTo(to *Tag)
TagPost
+ Id:int+ TagId:int + PostId:int+ PostStatus:int8+ PostTime:time.Time
+ TableName():string+ Insert():error+ Read(fields ...string):error+ Update(fields ...string):error+ Delete():error + Query():orm.QuerySeter
beego.Controller
+ Ctx:*context.Context+ Data:map[interface{}]interface{}- controllerName:string- actionName:string- methodMapping:map[string]func() - gotofunc:string+ AppController:interface{}+ TplName:string+ Layout:string+ LayoutSections:map[string]string + TplExt:string+ EnableRender:bool- xsrfToken:string+ XSRFExpire:int+ EnableXSRF:bool+ CruSession:session.Store
+ operation1(params):returnType- operation2(params)- operation3()
Response
+ http.ResponseWriter+ Started:bool+ Status:int
context.Context
+ Input:*BeegoInput+ Output:*BeegoOutput+ Request:*http.Request+ ResponseWriter:*Response- _xsrfToken:string
0 条评论
回复 删除
下一页