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
麦机长
,保留所有权利。
查看全文
相关阅读:
/proc/kcore失效,调试其文件系统相关模块,使重新正常工作
linux内核的preempt抢占调度,preempt_count抢占保护“锁”
linux内核的tiny rcu, tree rcu
futex-based pthread_cond 源代码分析
linux 内核的futex
phtread_mutex 组合
linux 内核的rt_mutex 锁操作实现的临界区
linux 内核的RCU本质
Spring Data(一)概念和仓库的定义
MongoDB之分片集群(Sharding)
原文地址:https://www.cnblogs.com/Autumoon/p/981853.html
最新文章
看板中的WIP限制
手把手教你进行pip换源,让你的Python库下载嗖嗖的
一篇文章教会你用Python抓取抖音app热点数据
一篇文章带你学会两个场景下Selenium爬取动态网页小技巧
手把手教你用免费代理ip爬数据
手把手用Python教你如何发现隐藏wifi
一篇文章教会你理解和定义Scrapy爬虫框架中items.py文件
手把手教你用Python做个可视化的“剪刀石头布”小游戏
手把手用Python网络爬虫带你爬取全国著名高校附近酒店评论
手把手教你使用Python操控手机微信app(最新教程)
热门文章
三个你必须要记住的Pyinstaller打包命令——利用Python实现打包exe
yb 课堂实战之视频列表接口开发+API权限路径规划 《三》
yb课堂 实战之Mybatis打通Mysql数据库 《二》
Mybatis XXXMapper.xml映射文件配置
新版SpringBoot-Spring-Mybatis 数据库相关配置
yb课堂 核心数据库表字段设计和测试数据准备 《一》
新版SpringBoot-Spring-Mybatis事务控制
application.properties数据库连接字符串
使用 libdvm.so 内部函数dvm* 加载 dex
android逆向总结
Copyright © 2011-2022 走看看