Class Diagram
2016-10-17 17:45:07 0 举报
类图(Class Diagram)是一种用于描述系统结构和关系的静态图形表示方法,它展示了系统中的类、接口、关联关系、继承关系等元素以及它们之间的交互。在类图中,每个类用矩形表示,类名位于矩形的中心,类的属性和方法分别列在矩形的顶部和底部。类之间的关联关系用连线表示,连线上的箭头表示方向。类图是面向对象分析和设计过程中的重要工具,它有助于开发人员更好地理解系统的结构和行为,从而进行有效的软件设计和编程。
作者其他创作
大纲/内容
BaseRoute
+open():boolean
依赖
继承
路由-特定类型页面的路由
ActivityRouter
+ getInstance():ActivityRouter+ canOpenTheRoute(route:IRoute):boolean+ canOpenTheUrl(url:String):boolean+ open(route:IRoute)+ open(url:String)
实现
Builder
路由-设置Url后能解析出url中的scheme,host,参数等
强关联
路由器-用于根据路由打开对应页面
Activity路由器-根据Route或url实现打开对应页面
ActivityRoute
Activity路由-设置参数,设置url,设置打开动画等参数的设置
用于构建ActivityRoute
RouterManager
+ mRouters:List
+getSingleton():RouterManager+ add(router:IRouter)+open(url:String)+canOpenTheRoute(route:IRoute)+getRoute(url: String)+openRoute(route:IRoute)
IRoute
+ getRoute():IRouter+getUrl():String+open()
IRouter
+ open(url:String)+canOpenTheUrl(url:String)+canOpenTheRoute(route:IRoute)+openRoute(route:IRoute)
BaseRouter
# CAN_OPEN_ROUTE:Class
0 条评论
下一页