行为设计模式UML类图
2021-07-01 14:07:37 39 举报
行为设计模式UML类图
作者其他创作
大纲/内容
中介者
对象五
lisi
+sendMessage():void
Editor
-content:String
+setContent:void+getContent:String+saveContentToMemento():Memento+getContentFromMemento():void
TerminalExpresion(终结符表达式类)
+ interpret():Boolean
Memento
- content:String
+ getContent():Strring
hander1(具体处理者1)
+handleRequest(string request):void
CareTaker
+mementoList:Array<Memento>
+ add():void+ get():Memento
请求者
Iterator
+ list:Array+ index:int
+next():int+hasNext():Boolean
解释器模式
Person
-name:String
+user():void+setName():void+getName():String+sendMessage():void
ChatRoom
+showMessage():void
命令模式UML类图
wangwu
Teacher1(班主任)
+setNext():Teacher2
请假请求
备忘录UML类图
hander1 = new Hander1()hander2 = new Hander2()hander1.setNext(hander2)hander1.handleRequest(\"two')
Teacher2(系主任)
+ setNext():Teacher3
处理者
中介者模式UML图
hander2(具体处理者2)
中间者
Teacher3(院长)
+ setNext():Teacher4
迭代器UML类图
设计模式是通过添加一个中间者来处理请求者与处理者之间的关系
对象四
zhangsan
对象三
职责链模式的uml类图
对象六
Student(请假请求)
LeaveDay:number
对象一
Invoker(调用者)
+ command
+ invoker:command.execute()
对象二
Context(执行环境)
+ output():void
Container
+ list:Array
+ getIterator:Iterator
Teacher
+ next:Object
+setNext():void+getNext():Object+handerRequest():getNext.handerRequest()
TerminalExpresion(非终结符表达式类)
Hander(抽象处理者)
+ next:Hander
+ setNext(Hander:next):void+ getNext():hander+ handerRequestString request):void
Command(命令类)
+ Receiver
+ execute():void
Receiver(执行者)
+ name
+play():void+stop():void+changeChannel():void
收藏
0 条评论
下一页