zoukankan
html css js c++ java
目录
前言
创建型模式
Abstract Factory(抽象工厂)
;
Builder(生成器)
;
Factory Method(工厂方法)
;
Prototype(原型)
;
Singleton(单件)
;
结构性模式
Adapter(适配器)
;
Bridge(桥接)
;
Composite(组成)
;
Decorator(装饰)
;
Facade(外观)
;
Flyweight(享元)
;
Proxy(代理)
;
行为模式
Chain of Responsibility(职责链)
;
Command(命令)
;
Interpreter(解释器)
;
Iterator(迭代器)
;
Mediator(中介者)
;
Memento(备忘录)
;
Observer(观察者)
;
State(状态)
;
Strategy(策略)
;
Template Method(模板)
;
Visitor(访问者)
;
【主要参考资料】
《设计模式——可复用面向对象设计的基础》(Design Patterns: Elements of Reusable Object-Oriented Software)
,(美)Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides,机械工业出版社;
《设计模式迷你手册》(Design Patterns Mini Handbook)
,(中)RedSword软件工作室;
转载请注明出处。版权所有©1983-2021
麦机长
,保留所有权利。
查看全文
相关阅读:
.Net EF中DbContext动态生成DbSet
.net core 3.0 中间件或过滤器中读取post请求body方法
Asp.Net Core 5 WebAPI发布后的Swagger不显示问题
.net Core 使用Swagger 让某些接口不显示在文档
C# Request.InputStream 读取输入流为空的原因处理
ASP.NET 中的缓存
缓存依赖(文件、数据库)
NLTK基本使用
NLTK基本使用
NLTK的基本使用
原文地址:https://www.cnblogs.com/Autumoon/p/981853.html
最新文章
Vue中Vue.set()和this.$forceUpdate()的使用
手写promise完成异常处理和状态只能够修改一次
Codeforces Round #677 (Div. 3) G. Reducing Delivery Cost(dijkstra算法)
Codeforces Round #677 (Div. 3)【ABCDE】
js三种弹窗介绍
HTTP.sys远程代码执行(CVE2015-1635,MS15-034)
1.FreeRTOS List简易分析
python定义函数和调用函数的过程
Eclipse上传项目到GitHub(转载)
小技巧:set的排序
热门文章
jdk1.8 新特性
小技巧:mysql字段拆分
Linux 实现4台虚拟机ssh免登录
浪潮之巅阅读笔记
Handlp
《梦断代码》阅读笔记01
人月神话阅读笔记
全国疫情可视化统计
基于C#的socket编程的TCP异步实现
浅谈.net core 注入中的三种模式:Singleton、Scoped 和 Transient
Copyright © 2011-2022 走看看