解释器设计模式解释器设计模式
软件设计模式学习
??????小组
2013-3-25
????_SS
目录
观察者模式 ............................................................................................................... 1
定义................................................................................................................... 1
模式实例............................................................................................................ 1
结构类图............................................................................................................ 2
类图解释............................................................................................................ 2
适用................................................................................................................... 4
缺点................................................................................................................... 4
解决缺点............................................................................................................ 4
与其他模式比较 ................................................................................................. 4
注意................................................................................................................... 5
简单工厂模式............................................................................................................ 6
定义................................................................................................................... 6
实例................................................................................................................... 6
结构类图............................................................................................................ 8
类图解释............................................................................................................ 8
适用................................................................................................................... 8
优点................................................................................................................... 9
缺点................................................................................................................... 9
解决缺点............................................................................................................ 9
与其他模式比较 ................................................................................................. 9
特点................................................................................................................... 9
工厂方法模式.......................................................................................................... 10
定义................................................................................................................. 10
模式实例.......................................................................................................... 10
结构类图.......................................................................................................... 11
类图解释.......................................................................................................... 11
适用................................................................................................................. 12
缺点................................................................................................................. 13
解决缺点.......................................................................................................... 13
与其他模式比较 ............................................................................................... 13
注意................................................................................................................. 13
抽象工厂模式.......................................................................................................... 14
定义................................................................................................................. 14
模式实例.......................................................................................................... 14
结构类图.......................................................................................................... 15
类图解释.......................................................................................................... 15
适用................................................................................................................. 15
缺点................................................................................................................. 16
解决缺点.......................................................................................................... 16
与其他模式比较 ............................................................................................... 16
注意................................................................................................................. 16
策略模式................................................................................................................. 17
模式实例.......................................................................................................... 17
类图................................................................................................................. 18
类图解释.......................................................................................................... 18
适用................................................................................................................. 18
缺点................................................................................................................. 19
解决缺点.......................................................................................................... 19
与其他模式比较 ............................................................................................... 19
解释器模式 ............................................................................................................. 20
定义................................................................................................................. 20
模式实例.......................................................................................................... 20
结构类图.......................................................................................................... 20
类图解释.......................................................................................................... 20
适用................................................................................................................. 21
优缺点 ............................................................................................................. 21
解决缺点.......................................................................................................... 21
与其他模式比较 ............................................................................................... 21
注意................................................................................................................. 21
装饰者模式 ............................................................................................................. 22
定义: ............................................................................................................. 22
类图: ............................................................................................................. 22
类图解释: ...................................................................................................... 23
适用: ............................................................................................................. 25
三原则:.......................................................................................................... 25
缺点: ............................................................................................................. 26
与其他模式比较:............................................................................................ 26
注意: ............................................................................................................. 26
优点: ............................................................................................................. 26
单件模式................................................................................................................. 27
定义................................................................................................................. 27
模式实例.......................................................................................................... 27
类图................................................................................................................. 28
类图解释.......................................................................................................... 28
适用................................................................................................................. 28
三原则 ............................................................................................................. 29
缺点................................................................................................................. 29
解决缺点.......................................................................................................... 29
与其他模式比较 ............................................................................................... 29
注意................................................................................................................. 29
优点................................................................................................................. 30
访问者模式 ............................................................................................................. 30
定义................................................................................................................. 30
模式实例.......................................................................................................... 30
类图................................................................................................................. 32
适用................................................................................................................. 35
缺点................................................................................................................. 36
与其他模式比较 ............................................................................................... 36
注意................................................................................................................. 36
优点................................................................................................................. 36
门面模式................................................................................................................. 36
定义................................................................................................................. 36
模式实例.......................................................................................................... 36
类图................................................................................................................. 41
类图解释.......................................................................................................... 42
适用................................................................................................................. 42
三原则 ............................................................................................................. 42
优点................................................................................................................. 42
缺点................................................................................................................. 43
解决缺点.......................................................................................................... 43
与其他模式比较 ............................................................................................... 43
注意................................................................................................................. 43
享元模式................................................................................................................. 43
定义................................................................................................................. 43
模式实例.......................................................................................................... 44
类图................................................................................................................. 46
类图解释.......................................................................................................... 47
适用................................................................................................................. 47
三原则 ............................................................................................................. 47
优点................................................................................................................. 47
缺点................................................................................................................. 47
注意................................................................................................................. 47
适配器模式 ............................................................................................................. 48
定义................................................................................................................. 48
模式实例.......................................................................................................... 48
类图................................................................................................................. 48
类图解释.......................................................................................................... 48
适用................................................................................................................. 49
优点................................................................................................................. 49
缺点................................................................................................................. 49
解决缺点.......................................................................................................... 49
与其他模式比较 ............................................................................................... 49
注意................................................................................................................. 50
代理模式................................................................................................................. 50
定义................................................................................................................. 50
模式实例.......................................................................................................... 50
类图................................................................................................................. 51
类图解释.......................................................................................................... 51
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-33898-1.html
我已经放弃了
这才叫牢记历史
不对等