首页
学习
活动
专区
工具
TVP
发布

技术点滴

编程语言,编译技术,操作系统,软件开发,分布式系统,大数据处理等相关知识分享。
专栏作者
46
文章
62289
阅读量
38
订阅数
组合模式(Composition)
组合模式(Composition) 组合模式(Composition) 意图:将对象组合成树形结构以表示“部分-整体”的层次结构,使得用户对单个对象和组合对象的使用具有一致性。 应用:组合图形、文件目
Florian
2018-02-05
6750
策略模式(Strategy)
策略模式(Strategy) 策略模式(Strategy)[Policy] 意图:定义一系列算法,把他们封装起来,并且使他们可以相互替换,使算法可以独立于使用它的客户而变化。 应用:排序的比较方法、封
Florian
2018-02-05
4880
工厂方法模式(Factory Method)
工厂方法模式(Factory Method) 工厂方法模式(Factory Method)[Virtual Constructor] 意图:定义一个用于创建对象的接口,让子类决定实例化哪一个类,使一个
Florian
2018-02-05
4330
命令模式(Command)
命令模式(Command) 命令模式(Command)[Action/Transaction] 意图:将一个请求封装为一个对象,从而可用不同的请求对客户参数化。对请求排队或记录请求日志,以及支持可撤消
Florian
2018-02-05
3890
迭代器模式(Iterator)
迭代器模式(Iterator) 迭代器模式(Iterator)[Cursor] 意图:提供一种方法顺序访问一个聚合对象中的每个元素,而又不想暴露该对象的内部表示。 应用:STL标准库迭代器实现、Jav
Florian
2018-02-05
5120
访问者模式(Visitor)
访问者模式(Visitor) 访问者模式(Visitor) 意图:表示一个作用于某对象结构中的各元素的操作,它使你在不改变各元素的类的前提下定义作用于这些元素的新操作。 应用:作用于编译器语法树的语义
Florian
2018-02-05
1K0
生成器模式(Builder)
生成器模式(Builder) 生成器模式(Builder) 意图:将一个对象的构建和它的表示分离,使得同样的构建过程可以创建不同的表示。 应用:编译器词法分析器指导生成抽象语法树、构造迷宫等。 模式
Florian
2018-02-05
5720
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档