Skip to main content
System Design
Home
Relationships
Structural Patterns
Java
Composite Pattern
Decorator Pattern
Behavioral Patterns
Java
Strategy Pattern
Chain Of Responsibility
Command
Observer
Iterator
TemplateMethod
Mediator
State Pattern
Memento Pattern
Visitor Pattern
TypeScript
Strategy Pattern
Chain Of Responsibility
Creational Patterns
Java
Factory Pattern
Prototype Pattern
Typescript
Factory Pattern
Builder Pattern
Prototype Pattern
Design Principles
SOLID
SRP
OCP
LSP
ISP
DI
Search Documentation
K
S O L I D
Sumanth Tatipamula
Less than 1 minute
Catalog
#
Dependency Inversion Principle
#
Interface Segregation Principle
#
Liskov's Substitution Principle
#
Open for Extension Closed for Modification
#
Single Responsibility Principle