惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
Darknet – Hacking Tools, Hacker News & Cyber Security
V
Vulnerabilities – Threatpost
Cloudbric
Cloudbric
G
GRAHAM CLULEY
S
Securelist
Schneier on Security
Schneier on Security
Help Net Security
Help Net Security
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
Project Zero
Project Zero
Spread Privacy
Spread Privacy
P
Privacy International News Feed
C
Cyber Attacks, Cyber Crime and Cyber Security
Cisco Talos Blog
Cisco Talos Blog
T
Tailwind CSS Blog
博客园_首页
有赞技术团队
有赞技术团队
Simon Willison's Weblog
Simon Willison's Weblog
Stack Overflow Blog
Stack Overflow Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Latest news
Latest news
T
Tor Project blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Attack and Defense Labs
Attack and Defense Labs
www.infosecurity-magazine.com
www.infosecurity-magazine.com
O
OpenAI News
J
Java Code Geeks
T
Tenable Blog
K
Kaspersky official blog
AWS News Blog
AWS News Blog
S
Security @ Cisco Blogs
The GitHub Blog
The GitHub Blog
T
Threatpost
月光博客
月光博客
H
Heimdal Security Blog
Security Latest
Security Latest
The Hacker News
The Hacker News
Y
Y Combinator Blog
A
Arctic Wolf
Apple Machine Learning Research
Apple Machine Learning Research
C
Cisco Blogs
美团技术团队
Microsoft Security Blog
Microsoft Security Blog
Hugging Face - Blog
Hugging Face - Blog
T
The Blog of Author Tim Ferriss
C
CERT Recently Published Vulnerability Notes
D
Docker
Google Online Security Blog
Google Online Security Blog
D
DataBreaches.Net
V
Visual Studio Blog
H
Help Net Security

博客园 - default.aspx

store procedure 优缺点 collection software architecture Software process. InsertTag.java taglib.tld - default.aspx - 博客园 伟大的杰拉德 2col_leftNav.css Test the difference among association, aggregation and composition sbull 设计模式-创建型 linux device driver (转帖) c++ file operation reference(6) c++ file operation (reference 5) c ++ file operate (Reference 3) linux device driver(scull) warn when using insmod Agile programming principle 61条面向对象设计的经验原则
POSA 模式集合
default.aspx · 2007-11-09 · via 博客园 - default.aspx

按照下面的分类开始着手,写下每一个模式的故事和我自己的理解

1 From Mud To Structure
    Domain Model
    Layers
    Model-View-Controller
    Presentation-Abstraction-Control
    Microkernel
    Reflection
    Pipes and Filters
    Shared Repository
    Blackboard
    Domain Object
2 Distribution Infrastructure
    Messaging
    Message Channel
    Message Endpoint
    Message Translator
    Message Router
    Publisher-Subscriber
    Broker
    Client Proxy
    Requestor
    Invoker
    Client Request Handler
    Server Request Handler
3 Event Demultiplexing and Despatching
    Reactor
    Proactor
    Acceptor-Connector
    Asynchronous Completion Token
4 Interface Partitioning
    Explicit Interface
    Extention Interface
    Introspective Interface
    Dynamic Invocation Interface
    Proxy
    Business Delegate
    Facade
    Combined Method
    Iterator
    Enumeration Method
    Batch Method
5 Component Partitioning
    Encapsulated Implementation
    Whole-Part
    Composite
    Master-Slave
    Half-Object plus Protocol
    Replicated Component Group
6 Appilcation Control
    Page Controller
    Front Controller
    Application Controller
    Command Processor
    Template View
    Transform View
    Firewall Proxy
    Authorization
7 Concurrency
    Half-Sync/Half-Async
    Leader/Followers
    Active Object
    Monitor Object
8 Synchronization
    Guarded Suspension
    Future
    Thread-Safe Interface
    Double-Checked Locking
    Strategized Locking
    Scoped Locking
    Thread-Specific Storage
    Copied Value
    Immutable Value
9 Object Interaction
    Observer
    Double Dispatch
    Mediator
    Command
    Momento
    Context Object
    Data Transfer Object
    Message
10 Adaption and Extention
    Bridge
    Object Adapter
    Chain of Responsibility
    Interpreter
    Interceptor
    Visitor
    Decorator
    Execute-Around Object
    Template Method
    Strategy
    Null Object
    Wrapper Facade
    Declarative Component Configuration
11 Modal Behavior
    Objects for States
    Methods for States
    Collections for States
12 Resource Management
    Container
    Component Configurator
    Object Manager
    Lookup
    Virtual Proxy
    Lifecycle Callback
    Task Coordinator
    Resource Pool
    Resource Cache
    Lazy Acquisition
    Eager Acquisition
    Partial Acquisition
    Activator
    Evictor
    Leasing
    Automated Garbage Collection
    Counting Handle
    Abstract Factory
    Builder
    Factory Method
    Disposal Method
13 Database Access
    Database Access Layer
    Data Mapper
    Row Data Gateway
    Table Data Gateway
    Active Record

这些都出自 POSA 卷4
该书总结了绝大部分我们用过的模式。