Jump to content

User:Kgaiman/Books/Software Architecture and Design Patterns

From Wikipedia, the free encyclopedia
This is the current revision of this page, as edited by Kgaiman (talk | contribs) at 14:32, 1 August 2015 (Created page with '{{saved book |title= |subtitle= |cover-image= |cover-color= | setting-papersize = a4 | setting-toc = auto | setting-columns = 1 }} == Software Architectu...'). The present address (URL) is a permanent link to this version.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)


Software Architecture and Design Patterns

[edit]

Compiled by Kevin M. Gaiman

[edit]
Architectures
Resource-oriented architecture
Architectural Styles
Representational state transfer
OOP Principles
SOLID (object-oriented design)
Single responsibility principle
Open/closed principle
Liskov substitution principle
Interface segregation principle
Dependency inversion principle
OOP Design Patterns
Creational Patterns
Abstract factory pattern
Builder pattern
Factory method pattern
Prototype pattern
Singleton pattern
Structural Patterns
Adapter pattern
Bridge pattern
Composite pattern
Decorator pattern
Facade pattern
Flyweight pattern
Proxy pattern
Behavioral Patterns
Chain-of-responsibility pattern
Command pattern
Interpreter pattern
Iterator pattern
Mediator pattern
Memento pattern
Observer pattern
State pattern
Strategy pattern
Template method pattern
Visitor pattern
Architects, Described
Enterprise architect
Systems architect
Application architect