跳转到内容
主菜单
主菜单
移至侧栏
隐藏
导航
首页
分类索引
特色内容
新闻动态
最近更改
随机条目
帮助
帮助
维基社群
方针与指引
互助客栈
知识问答
字词转换
IRC即时聊天
联络我们
关于维基百科
搜索
搜索
外观
资助维基百科
创建账号
登录
个人工具
资助维基百科
创建账号
登录
未登录编辑者的页面
了解详情
贡献
讨论
Template
:
软件设计模式
19种语言
العربية
Български
Català
Deutsch
English
فارسی
Français
Հայերեն
Italiano
日本語
한국어
Norsk bokmål
Polski
Русский
Svenska
தமிழ்
Türkçe
Українська
Tiếng Việt
编辑链接
模板
讨论
不转换
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
阅读
编辑
查看历史
工具
工具
移至侧栏
隐藏
操作
阅读
编辑
查看历史
常规
链入页面
相关更改
上传文件
特殊页面
固定链接
页面信息
获取短链接
下载二维码
打印/导出
下载为PDF
打印页面
在其他项目中
维基数据项目
外观
移至侧栏
隐藏
维基百科,自由的百科全书
查
论
编
软件设计模式
设计模式
创建型
抽象工厂
生成器
工厂方法
惰性初始
原型
单例
结构型
适配器
桥接
Composite
(
英语
:
Composite pattern
)
修饰
外观
享元
代理
行为型
责任链
命令
Interpreter
(
英语
:
Interpreter pattern
)
迭代器
中介者
Memento
(
英语
:
Memento pattern
)
观察者
Specification
(
英语
:
Specification pattern
)
State
(
英语
:
State pattern
)
策略
模板方法
访问者
并行模式
主动对象
(
英语
:
Active object
)
阻止
(
英语
:
Balking pattern
)
Binding properties
(
英语
:
Binding properties pattern
)
双重检查锁定模式
异步方法调用
Guarded suspension
(
英语
:
Guarded suspension
)
Join
(
英语
:
Join-pattern
)
锁
Messaging
(
英语
:
Messaging pattern
)
监视器
Proactor
(
英语
:
Proactor pattern
)
反应器
读写锁
调度
线程池
线程局部存储
架构模式
ADR
(
英语
:
Action–Domain–Responder
)
Broker
(
英语
:
Broker pattern
)
主從式架構
CBD
DAO
主动记录
数据映射器
DDD
Data transfer object
(
英语
:
Data transfer object
)
Front controller
(
英语
:
Front controller
)
Identity map
(
英语
:
Identity map pattern
)
Interceptor
(
英语
:
Interceptor pattern
)
控制反转
MVC
微服務
MVP
單體式應用程式
多层架构
Naked objects
(
英语
:
Naked objects
)
P2P
发布/订阅
REST
SOA
Specification
(
英语
:
Specification pattern
)
云
分布式
断路器
CQRS
(
英语
:
Command–query separation
)
补偿交易
(
英语
:
Compensating Transaction
)
索引表
领导者选举
(
英语
:
Leader election
)
MapReduce
物化视图
(
英语
:
Materialized view
)
管道
过滤器
(
英语
:
Filter (software)
)
发布/订阅
分片
(
英语
:
Shard (database architecture)
)
节流
(
英语
:
Throttling process (computing)
)
其他模式
Blackboard
(
英语
:
Blackboard design pattern
)
Business delegate
(
英语
:
Business delegate pattern
)
Composite entity
(
英语
:
Composite entity pattern
)
委托
依赖注入
Intercepting filter
(
英语
:
Intercepting filter pattern
)
惰性載入
Method chaining
(
英语
:
Method chaining
)
模拟对象
空对象
对象池
Servant
(
英语
:
Servant (design pattern)
)
Twin
(
英语
:
Twin pattern
)
Type tunnel
(
英语
:
Type Tunnel pattern
)
书籍
设计模式:可复用面向对象软件的基础
代碼大全
企业集成模式
(
英语
:
Enterprise Integration Patterns
)
人物
克里斯托佛·亚历山大
埃里希·伽瑪
Ralph Johnson
(
英语
:
Ralph Johnson (computer scientist)
)
John Vlissides
(
英语
:
John Vlissides
)
葛來迪·布區
肯特·貝克
沃德·坎宁安
马丁·福勒
Robert Martin
(
英语
:
Robert Cecil Martin
)
Jim Coplien
(
英语
:
Jim Coplien
)
Douglas Schmidt
(
英语
:
Douglas C. Schmidt
)
Linda Rising
社区
The Hillside Group
(
英语
:
The Hillside Group
)
The Portland Pattern Repository
(
英语
:
Portland Pattern Repository
)
分类
:
软件设计模式
软件开发模板