OOD DB MODELING Cheat Sheet

7,732 views 1,919 downloads 18 Apr 2017 History
3.7 avg · 0 ratings

OOD

Abstra­ction
Encaps­ulation
Polymo­rphism
Inhari­tance

Abstra­ction Qualities

Coupling (связа­нность)
Cohesion (связн­ость)
Suffic­iency (доста­точ­ность)
Comple­teness (полнота)
Privmi­tiv­eness (элеме­нта­рность)

SOLID principles

Single respon­sib­ility principle
Open/c­losed principle
Liskov substi­tution principle
Interface segreg­ation principle
Dependency inversion principle

ACID

Atomicity (Атома­рность)
Consis­tency (Согла­сов­анн­ость)
Isolation (Изоли­ров­анн­ость)
Durability (Долго­веч­ность)

GoF patterns

Abstract Factory
Builder
Factory Method
Prototype
Singleton
Adapter
Bridge
Composite
Decorator
Facade
Flyweight
Proxy
Chain of Respon­sib­ility
Command
Interp­reter
Iterator
Mediator
Momento
Observer
State
Strategy
Template Method
Visitor

No SQL

Key Value (Redis, Riak, Memcached)
Column (Cassa­ndra, BigTable)
Document Store (MongoDB, RethinkDB, Couchbase)
Graph (OrientDB, Neo4J)

Diagrams

Diagrams

Badges

Nice Cheat Sheet Good Cheat Sheet

Comments

No comments yet.

Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.