首页
随机
附近
登录
设置
资助维基百科
关于维基百科
免责声明
搜索
模板
:
软件设计模式
语言
监视
编辑
查
论
编
软件设计模式
设计模式
创建型
抽象工厂
生成器
工厂方法
惰性初始
原型
单例
结构型
适配器
桥接
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
)