Search This Blog

Sunday, February 14, 2010

Software Architecture Patterns

Patterns from Pattern-Oriented Software Architecture Volume 1: A System of PatternsPattern-Oriented Software Architecture Volume 1: A System of Patterns

Architectural Patterns
  • Layers
  • Pipes and Filters
  • Blackboard
  • Distributed Systems
  • Broker
  • Interactive Systems
  • Model-View-Controller
  • Presentation-Abstraction-control
  • Adaptable Systems
  • Microkernel
  • Reflection

Design Patterns
  • Whole-Part
  • Organization of Work
  • Master-Slave
  • Access Control
  • Proxy
  • Management
  • Command Processor
  • View Handler
  • Communication
  • Forwarder-Receiver
  • Client-Dispatcher-Server
  • Publisher-Subscriber

No comments:

Post a Comment