|
Abstraction
|
|
Encapsulation
|
|
Polymorphism
|
|
Inharitance
|
|
Coupling (связанность)
|
|
Cohesion (связность)
|
|
Sufficiency (достаточность)
|
|
Completeness (полнота)
|
|
Privmitiveness (элементарность)
|
|
Single responsibility principle
|
|
Open/closed principle
|
|
Liskov substitution principle
|
|
Interface segregation principle
|
|
Dependency inversion principle
|
|
Atomicity (Атомарность)
|
|
Consistency (Согласованность)
|
|
Isolation (Изолированность)
|
|
Durability (Долговечность)
|
|
Abstract Factory
|
|
Builder
|
|
Factory Method
|
|
Prototype
|
|
Singleton
|
|
Adapter
|
|
Bridge
|
|
Composite
|
|
Decorator
|
|
Facade
|
|
Flyweight
|
|
Proxy
|
|
Chain of Responsibility
|
|
Command
|
|
Interpreter
|
|
Iterator
|
|
Mediator
|
|
Momento
|
|
Observer
|
|
State
|
|
Strategy
|
|
Template Method
|
|
Visitor
|
|
Key Value (Redis, Riak, Memcached)
|
|
Column (Cassandra, BigTable)
|
|
Document Store (MongoDB, RethinkDB, Couchbase)
|
|
Graph (OrientDB, Neo4J)
|
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.