数据流图
2021-12-15 20:00:16 71 举报
1
作者其他创作
大纲/内容
Song
+name:string+singer:string+type:string+filedir:string+like:int+comment:string[]
OperationClassical
+items:Song[]
+doOperation():int
User
+ID:string+name:string-module:Module
+ability():void+chooseModule(string):void+cmd(string):void
OperationChinese
实现
使用
Context
-strategy:Strategy()
+executeStrategy():int
OperationRock
CmdDelete
+ID:string+name:string+data:string
+Delete():void
CloudCircle
+ ID:string+ Name:string+data:string-instance:Module-strategy:Strategy
+functions():void+doCmd(string):void
访问
SongDatabase
+resourceListSong[]
+save():void+delete():void+search():void+connect():void-disconnect():void
Cmd_join
+ID:string+kind:string+data:string
+Join():void
+ resourceList:Song[]
+save():void+delete():void+search():void-connect():void-disconnect():void
+id:string+name:string-module:Module
+ability():void+chooseModule(string)+cmd(string):void
HeartModeScheduler
Manager
Radio
+name:string+author:string+comment:string[]+like:int
DatabaseFactory
+getDatabase(string):Database
创建
+q_name:string+q_id:int+q_member:string+dynamicsList:CC_Dynamics[]
<<接口>>Resource
OperationRap
OperationACG
用户
patitionStrategy
comment
+ID():string+Name():string+Data():string
云圈模块
Discover
-instance:Module
+function:void+getinstance:Module+doCmd(string):void+search(string):Song[]
歌房模块
CC_Dynamics
+q_name:string+q_id:int+message:string+commentary:string+sum_like:int+sum_forward:int
播客模块
dianzan
RadioDatabase
CmdReview
+Edit():void
管理员
Chat
+ability():void-connect():void
<<接口>>Module
+functions():void+getInstance():Module+doCmd(string):void
ListCircleScheduler
<<接口>>Person
Logger
+name:string+singer:string+type:string+filedir:string
Do_microphone
Gefang
+functions():void+getInstance():Module+doCmd(string):void......
Boke
OperationStyle
AccountDatabase
+ resourceList:Account[]
<<接口>>Scheduler
publish
+ID():string+Name():string+data():string
Rank
+ID:string+name:string+data:int
CmdForword
+Forward():void
+functions():void+getInstance():Module+doCmd(string):void.....
CmdLike
+Like():void
<<接口>>Database
+ resourceList:Resource[]
+ save( ):void+ delete():void+search():void-connect():void-disconnect():void
MusicBox
Gift
+ID:string+name:string+data:string+sendgift():void
RandomScheduler
DynamicsDatabase
+ resourceList:CloudCircle[]
<<接口>>
动态操作
+Publish():void+Delete():void+Edit():void+Like():void+Forward():void
Strategy
+doCmd(string):void
Playlist
OperationElectric
资源、数据库
GeFang
+ID:string+Name:string+data:string-instance:Module
+functions():void+executeStrategy(string):void
OperationFilm
ModuleFactory
+getModule(string):Module
音乐盒模块
SingleCircleScheduler
发现模块
CmdPublish
+Publish():void
delete
+doCmd():void
OperationDJ
Cmd_create
+Create():void
Room
+ID:string+kind:string+host:string+data:string
+ability():void
OperationSinger
-instance:Module+playlists:Playlist[]+size:int+index:int+scheduler:Scheduler
+functions():void+getInstance():Module+play():void+stop():void+setvolumn():void+chooseList():void+changeList():void+setScheduler(string):void+getnextSong():Song
整体框架
Account
+id:string+password:string
0 条评论
下一页