Dict.CN 在线词典, 英语学习, 在线翻译 ------------- MyGitee My腾云code

Happy_EveryDay

可以平凡 不可以平庸 无爱则无忧,无欲则无求,无怒而无敌,无怨才是佛。所有烦恼,都是放不下的执著 开源技群 328035181 MyGitee

模式23

--创建New--------------------------------------
------Singleton单恋
------Abstract Factory
------Factory Method
工厂接口<====>子类表示

------Builder妇产
复杂构建<==分离==>其表示
同样的构建过程,不同的表示
factory.BuildProducct(pro1)
factory.BuildProducct(pro2)

------Prototype
拷贝Copy


--结构Struct--------------------------------------
-----adapter适配
接口A<=>接口B

-----bridge桥接
abstract<分离>override

-----compose组合
树形<=>部分-整体

-----decorator装钸(加职)
abstract_B{abstract_A,Method_B}

-----facade外观
A{B{},C{},D{}}

-----share享元
共享A

-----proxy代理
代理注册

 

 

 

 

 

--行为method--------------------------------------

-----template模板
class子:abstract父

-----command命令
server.Execute(new1())
......................
server.Execute(newn())

-----ob server 观察
1:n依赖

-----Stragety(内算)策略
Stragety{StragetyA{}}
Stragety{StragetyB{}}

-----responsib责链
List.add(case1)
List.add(case2)

-----State状态
A{ method(state1{})}
....................
A{ method(staten{})}


-----Mediator中介
B{A}: B{A{}}<==>C{B{}}
A{B}: C{B{}}<==>A{C{}}

-----Vistor访问
{I1().....In(),In+1}

迭代 Iterator
备录 note
解释器explain

posted on 2021-04-28 18:08  cn2025  阅读(59)  评论(0)    收藏  举报

导航