Open main menu
Core
Data Structures
Algorithms
Design Patterns
Dev Principles
Programming Languages
Ruby
Java
Golang
Tools
RabbitMQ
Kafka
Sidekiq
Docker
K8S
Extra
Microservices
RDBMS
DBMS (NoSQL)
CI/CD
About me
Core
Data Structures
Algorithms
Design Patterns
Dev Principles
Programming Languages
Ruby
Java
Golang
Tools
RabbitMQ
Kafka
Sidekiq
Docker
K8S
Extra
Microservices
RDBMS
DBMS (NoSQL)
CI/CD
Back to Design Patterns
General Information
Creational Patterns
Creational - Factory Method
Creational - Abstract Factory
Creational - Prototype
Creational - Singleton
Creational - Builder
Structural Patterns
Structural - Composite
Structural - Decorator
Structural - Flyweight
Structural - Adapter
Structural - Facade
Structural - Proxy
Behavioral Patterns
Behavioral - Chain of Responsibility
Behavioral - Strategy
Behavioral - Command
Behavioral - Observer
Behavioral - Iterator
Behavioral - Visitor
Behavioral - State