设计模式|结构图汇总

1

创建型模式

1 工厂方法模式

2 抽象工厂模式

3 单例模式

4 建造者模式

5 原型模式

2

结构型模式

1 适配器模式

2 装饰器模式

3 代理模式

4 外观模式

5 桥接模式

6 组合模式

7 享元模式

3

行为型模式

1 策略模式

2 模板方法模式

3 观察者模式

4 迭代子模式

5 责任链模式

6 命令模式

7 备忘录模式

8 状态模式

9 访问者模式

10 中介者模式

原文发布于微信公众号 - 算法channel(alg-channel)

原文发表时间:2018-01-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏北京马哥教育

Nginx动静分离实现负载均衡

使用Debian环境。安装Nginx(默认安装),一个web项目,安装tomcat(默认安装)等。

12300
来自专栏散尽浮华

Nginx基于TCP/UDP端口的四层负载均衡(stream模块)配置梳理

通过我们会用Nginx的upstream做基于http/https端口的7层负载均衡,由于Nginx老版本不支持tcp协议,所以基于tcp/udp端口的四层负载...

98330
来自专栏武培轩的专栏

当你在浏览器地址栏输入一个URL后回车,将会发生的事情?

当我们在浏览器的地址栏输入 www.cnblogs.com ,然后回车,回车到看到页面到底发生了什么呢? 域名解析 --> 发起TCP的3次握手 --> 建立T...

38570
来自专栏hbbliyong

将Python脚本打包成可执行文件

本文主要就是介绍最后一种方式,.py和.pyc都比较简单,Python本身就可以搞定。将Python脚本打包成可执行文件有多种方式,本文重点介绍PyInstal...

24810
来自专栏金蝶云平台的专栏

Grunt :初次使用及前端构建经验

这是我们部门前端同学cobish的学习笔记,笔者编辑了一下并分享给大家。

45000
来自专栏云计算教程系列

如何在Ubuntu 18.04上安装最新的MySQL

MySQL是一个着名的开源数据库管理系统,用于存储和检索各种流行应用程序的数据。MySQL是LAMP堆栈中的M,是一组常用的开源软件,也包括Linux,Apac...

39000
来自专栏木子墨的前端日常

聊聊host中ip/域名映射记录的解析规则

今天宝叔突然在群里发了个问题; host做如下配置,a.com会指向哪里?或者说ping一下a.com结果会是什么?

33520
来自专栏Java3y

操作系统第三篇【线程】

21750
来自专栏吴伟祥

Maven概念梳理 原

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的 软件项目管理工具。

5310
来自专栏欧科云

斐讯K3路由器 实现frp内网穿透

家里的装的是联通的光纤,安装后一直获取的是公网IP,家里架设了NAS和路由都可以通过外网访问,但是忽然有一天不能访问了,经过检查发现竟然成了内网IP,经过多方交...

1.3K40

扫码关注云+社区

领取腾讯云代金券