Architectural Patterns
— inspiration for your application
Github
Classes / Interfaces
Patterns for classes and interfaces
Entity
Show
Value Object
Show
Object Aggregate
Show
Data Transfer Object
Show
Query Object
Show
Principles
Principles for classes and interfaces
Single Responsibility Principle
Show
Open-Closed Principle
Show
Liskov Substitution Principle
Show
Interface Segregation Principle
Show
Dependency Inversion Principle
Show
Menu
Home
Code structure
Language Features
Classes / Interfaces
Modules
Systems
Architectural Paradigms
Code purpose
Types of code
Data
Cross-cutting concerns
Control flow
Problem solving
Presentation
Access control
Change
Distributed computing
App Environment
All patterns
About