奔腾的小马达
奔腾的小马达
全部文章
C++设计模式
C++(58)
Django2.0(17)
H3CNE网络工程师之路(1)
Linux(18)
NLP(4)
python(35)
PyTorch(7)
shell脚本编程(8)
TensorFlow(2)
web前端开发(89)
开发工具(14)
操作系统(4)
数据分析(5)
数据库(8)
数据结构与算法(8)
未归档(473)
机器学习(15)
生活感悟(8)
计算机网络(2)
归档
标签
去牛客网
登录
/
注册
CurryCoder的个人空间
已毕业1年,欢迎关注我的微信公众号:CurryCoder的程序人生
全部文章
/ C++设计模式
(共24篇)
25 Interpreter(解析器)模式
技术交流QQ群:1027579432,欢迎你的加入! 1.领域规则模式 在特定领域中,某些变化虽然频繁,但可以抽象为某种规则。这时候,结合特定领域,将问题抽象为语法规则,从而给出在该领域下的一般性解决方案。 典型代表模式: Interpreter ...
2020-05-16
0
967
24 Visitor(访问器)模式
技术交流QQ群:1027579432,欢迎你的加入! 1.Visitor(访问器)模式动机 在软件构建过程中,由于需求的改变,某些类层次结构中常常需要增加新的行为(方法)。如果直接在基类中做这样的更改,将会给子类带来很繁重的变更负担,甚至破坏原有设计。 如何在不更改类层...
2020-05-15
0
509
23 Command(命令)模式
技术交流QQ群:1027579432,欢迎你的加入! 1.行为变化模式 在组件的构建过程中,组件行为的变化经常会导致组件本身剧烈的变化。行为变化模式将组件的行为和组件本身进行解耦,从而支持组件行为的变化,实现两者之间的松耦合。 典型的代表模式: C...
2020-05-14
0
577
22 Chain of Responsibility(职责链)模式
技术交流QQ群:1027579432,欢迎你的加入! 1.Chain of Responsibility(职责链)模式动机 在软件构建过程中,一个请求可能被多个对象处理,但是每个请求在运行时只能有一个接收者。如果显示指定,将必不可少地带来请求发送者与接收者之间的紧耦合。 ...
2020-05-13
0
710
20 Composite(组合)模式
技术交流QQ群:1027579432,欢迎你的加入! 1.数据结构模式 常常有一些组件在内部具有特定的数据结构,如果让客户程序依赖这些特定的数据结构,将极大地破坏组件的复用。这时候将这些特定数据结构封装在内部,在外部提供统一的接口来实现与特定数据结构无关的访问,是一种行之有效的解决...
2020-05-11
0
512
19 Memento(备忘录)模式
技术交流QQ群:1027579432,欢迎你的加入! 1.Memento(备忘录)模式的动机 在软件构建过程中,某些对象的状态在转换过程中,可能由于某种需要,要求程序能够回溯到对象之前处于某个点时的状态。如果使用一些公有接口来让其他对象得到对象的状态,便会暴露对象的细节实现。 ...
2020-05-10
0
635
18 State(状态)模式
技术交流QQ群:1027579432,欢迎你的加入! 1.状态变化模式 在组件构建过程中,某些对象的状态经常面临变化,如何对这些变化进行有效的管理?同时又维持高层模块的稳定?状态变化模式为这一问题提供了一种解决方案。 状态变化模式的典型代表: St...
2020-05-09
0
604
17 Mediator(中介者)模式
技术交流QQ群:1027579432,欢迎你的加入! 1.Mediator(中介者)模式的动机 在软件构建过程中,经常会出现多个对象互相交互的情况,对象之间常常会维持一种复杂的引用关系。如果遇到一些需求的更改,这种直接的引用关系将面临着不断的变化。 在这种情况下,我们可...
2020-05-08
0
652
16 Adapter(适配器)模式
技术交流QQ群:1027579432,欢迎你的加入! 1.Adapter(适配器)模式的动机 在软件系统中,由于应用环境的变化,常常需要将一些现存的对象放在新的环境中应用,但是新环境要求的接口是这些现存对象所不能满足的。 如何应对这种迁移的变化?如何既能利用现有对象的良...
2020-05-08
0
581
15 Proxy(***)模式
技术交流QQ群:1027579432,欢迎你的加入! 1.Proxy(***)模式的动机 在面向对象系统中,有些对象由于某种原因(比如对象创建的开销很大,或者某些操作需要安全控制,或者需要进程外的访问等),直接访问会给使用者或系统结构带来很多麻烦。 如何在不失去透明操作...
2020-05-07
0
581
首页
上一页
1
2
3
下一页
末页