Java模式学习
2015-10-06 11:07:49 16 举报
java模式学习
作者其他创作
大纲/内容
\bReceiver1
我知道如何吃饭
15 命令模式
14 中介者模式
Receiver
需求
Component
功能1
Command2
睡觉
Command1
\b吃饭
DecortatorB
功能2
Cloneable
Template1
doString1()doString2()doString3()
\bAbstractColleague
抽象业务模块
DecortatorA
\bStock
存储东西
装饰器模式
Template2
Client
命令需求方
Purchase
买东西
原型模式
\bReceiver2
我知道如何睡觉
\bAbstractTemplate
\bAbstractMediator
中介者抽象接口实现所有的相关业务类的接口把相关业务类传进来,在遇到相关业务时进行处理
\bInvoker
执行命令接口人
Object
clone
Mediator
中介者类
ConponentA
Sale
卖东西
Command
execute()
模板模式
Decortator
1.传进Component2.包装功能1
MyObject
1.implement Cloneable接口2.重写clone方法3.浅拷贝只是对基本类型进行拷贝4.深拷贝需要自己完成,把包含的非基本类型进行拷贝
0 条评论
下一页