Proxy
比如你去相亲,找个媒人,然后让媒人去查看对方的条件。她帮你完成一些检查工作(就像计算机中的权限检查之类的工作)。
你的好处就是不用亲自去做,委托给别人就行。那么你本身所做事情就非常少了(降低本身的复杂度)。
但是你要出钱啊,(在计算机就是性能要消耗)。
同时你还要去告诉他做什么事情,在java中,你需要去编写这个代理类。
如果扩展下,你找房子可以有中介,去旅游可以有找服务社。
facade与adapter
adapter的一个例子,比如你一个old pc上面没有usb接口,只有串口。这时候你可以装一个适配器,一边是是串口,一边usb接口。这里你就可以连接一般的usb设备。
facade的一个例子,你去邮局发,可能要发邮件,寄包裹,汇款等,如果一个一个去跑这些窗口,那会非常麻烦,如果专门开设一个窗口,把这些业务都集中起来处理,就省了不少事情。
composite
有几点要注意,采用树形结构将对象组织起来,他们具有统一的接口,要使用Iterator,与Chain of Responsibility模式类似。
比如一个主板,他由许多芯片组成,而其中这些芯片不是一个primitive芯片,就是一个可以继续添加其他元件的芯片。他们之间的关系就类似于树。要使用这些元件就的用Iterator来读取出来。
主板
---芯片a
---芯片a.1
---芯片b(primitive)
分享到:
相关推荐
Python设计模式思维导图,便捷整理思路,单例模式、工厂模式:简单工厂模式、抽象工厂模式:抽象工厂角色、抽象产品角色、具体工厂角色、具体产品角色
5G时代下电子数据取证模式的遐想 安全运营 业务风控 web安全 红蓝对抗 安全人才
TEAM论坛 绿色遐想
关于生活吞星的遐想,好的flash作品,值得下载
月光下的遐想.docx
春天的遐想作文.doc
云计算带来无限遐想.pdf
人类文明发展的遐想.ppt
人类文明发展的遐想.pptx
初中语文文摘励志行走的遐想
贾宝玉本真情引发的遐想.pdf
学拼音aoe的遐想作文.doc
(八)冬日的遐想.docx
遐想网络纯净驱动版A五章树.ppt
关于中秋节遐想的作文2篇.doc
通达信指标公式源码 成本遐想 主图源码.doc
清明遐想初中作文范例800字五篇.pdf
五年级语文下册习作七星空遐想苏教PPT课件.pptx
五年级下册语文习作七月夜遐想PPT学习教案.pptx
短视频产品的竞品分析与教育短视频的一些遐想.pdf