Skip to content
-
—
Abstract Factory - C
C
-
—
Abstract Factory - C#
C_sharp
-
—
Abstract Factory - C++
C++
-
—
Abstract Factory - Dart
Dart
-
—
Abstract Factory - Go
Go
-
—
Abstract Factory - Java
Java
-
—
Abstract Factory - JavaScript
JavaScript
-
—
Abstract Factory - Kotlin
Kotlin
-
—
Abstract Factory - PHP
PHP
-
—
Abstract Factory - Python
Python
-
—
Abstract Factory - Ruby
Ruby
-
—
Abstract Factory - Rust
Rust
-
—
Abstract Factory - Scala
Scala
-
—
Abstract Factory - Swift
Swift
-
—
Abstract Factory - TypeScript
TypeScript
-
—
Adapter - C
C
-
—
Adapter - C#
C_sharp
-
—
Adapter - C++
C++
-
—
Adapter - Dart
Dart
-
—
Adapter - Go
Go
-
—
Adapter - Java
Java
-
—
Adapter - JavaScript
JavaScript
-
—
Adapter - Kotlin
Kotlin
-
—
Adapter - PHP
PHP
-
—
Adapter - Python
Python
-
—
Adapter - Ruby
Ruby
-
—
Adapter - Rust
Rust
-
—
Adapter - Scala
Scala
-
—
Adapter - Swift
Swift
-
—
Adapter - TypeScript
TypeScript
-
—
Blackboard - C
C
-
—
Blackboard - C#
C_sharp
-
—
Blackboard - C++
C++
-
—
Blackboard - Dart
Dart
-
—
Blackboard - Go
Go
-
—
Blackboard - Java
Java
-
—
Blackboard - JavaScript
JavaScript
-
—
Blackboard - Kotlin
Kotlin
-
—
Blackboard - PHP
PHP
-
—
Blackboard - Python
Python
-
—
Blackboard - Ruby
Ruby
-
—
Blackboard - Rust
Rust
-
—
Blackboard - Scala
Scala
-
—
Blackboard - Swift
Swift
-
—
Blackboard - TypeScript
TypeScript
-
—
Bridge - C
C
-
—
Bridge - C#
C_sharp
-
—
Bridge - C++
C++
-
—
Bridge - Dart
Dart
-
—
Bridge - Go
Go
-
—
Bridge - Java
Java
-
—
Bridge - JavaScript
JavaScript
-
—
Bridge - Kotlin
Kotlin
-
—
Bridge - PHP
PHP
-
—
Bridge - Python
Python
-
—
Bridge - Ruby
Ruby
-
—
Bridge - Rust
Rust
-
—
Bridge - Scala
Scala
-
—
Bridge - Swift
Swift
-
—
Bridge - TypeScript
TypeScript
-
—
Builder - C
C
-
—
Builder - C#
C_sharp
-
—
Builder - C++
C++
-
—
Builder - Dart
Dart
-
—
Builder - Go
Go
-
—
Builder - Java
Java
-
—
Builder - JavaScript
JavaScript
-
—
Builder - Kotlin
Kotlin
-
—
Builder - PHP
PHP
-
—
Builder - Python
Python
-
—
Builder - Ruby
Ruby
-
—
Builder - Rust
Rust
-
—
Builder - Scala
Scala
-
—
Builder - Swift
Swift
-
—
Builder - TypeScript
TypeScript
-
—
Chain of Responsibility - C
C
-
—
Chain of Responsibility - C#
C_sharp
-
—
Chain of Responsibility - C++
C++
-
—
Chain of Responsibility - Dart
Dart
-
—
Chain of Responsibility - Go
Go
-
—
Chain of Responsibility - Java
Java
-
—
Chain of Responsibility - JavaScript
JavaScript
-
—
Chain of Responsibility - Kotlin
Kotlin
-
—
Chain of Responsibility - PHP
PHP
-
—
Chain of Responsibility - Python
Python
-
—
Chain of Responsibility - Ruby
Ruby
-
—
Chain of Responsibility - Rust
Rust
-
—
Chain of Responsibility - Scala
Scala
-
—
Chain of Responsibility - Swift
Swift
-
—
Chain of Responsibility - TypeScript
TypeScript
-
—
Clean Architecture - C
C
-
—
Clean Architecture - C#
C_sharp
-
—
Clean Architecture - C++
C++
-
—
Clean Architecture - Dart
Dart
-
—
Clean Architecture - Go
Go
-
—
Clean Architecture - Java
Java
-
—
Clean Architecture - JavaScript
JavaScript
-
—
Clean Architecture - Kotlin
Kotlin
-
—
Clean Architecture - PHP
PHP
-
—
Clean Architecture - Python
Python
-
—
Clean Architecture - Ruby
Ruby
-
—
Clean Architecture - Rust
Rust
-
—
Clean Architecture - Scala
Scala
-
—
Clean Architecture - Swift
Swift
-
—
Clean Architecture - TypeScript
TypeScript
-
—
Client-Server - C
C
-
—
Client-Server - C#
C_sharp
-
—
Client-Server - C++
C++
-
—
Client-Server - Dart
Dart
-
—
Client-Server - Go
Go
-
—
Client-Server - Java
Java
-
—
Client-Server - JavaScript
JavaScript
-
—
Client-Server - Kotlin
Kotlin
-
—
Client-Server - PHP
PHP
-
—
Client-Server - Python
Python
-
—
Client-Server - Ruby
Ruby
-
—
Client-Server - Rust
Rust
-
—
Client-Server - Scala
Scala
-
—
Client-Server - Swift
Swift
-
—
Client-Server - TypeScript
TypeScript
-
—
Cluster-based Architecture - C
C
-
—
Cluster-based Architecture - C#
C_sharp
-
—
Cluster-based Architecture - C++
C++
-
—
Cluster-based Architecture - Dart
Dart
-
—
Cluster-based Architecture - Go
Go
-
—
Cluster-based Architecture - Java
Java
-
—
Cluster-based Architecture - JavaScript
JavaScript
-
—
Cluster-based Architecture - Kotlin
Kotlin
-
—
Cluster-based Architecture - PHP
PHP
-
—
Cluster-based Architecture - Python
Python
-
—
Cluster-based Architecture - Ruby
Ruby
-
—
Cluster-based Architecture - Rust
Rust
-
—
Cluster-based Architecture - Scala
Scala
-
—
Cluster-based Architecture - Swift
Swift
-
—
Cluster-based Architecture - TypeScript
TypeScript
-
—
Command - C
C
-
—
Command - C#
C_sharp
-
—
Command - C++
C++
-
—
Command - Dart
Dart
-
—
Command - Go
Go
-
—
Command - Java
Java
-
—
Command - JavaScript
JavaScript
-
—
Command - Kotlin
Kotlin
-
—
Command - PHP
PHP
-
—
Command - Python
Python
-
—
Command - Ruby
Ruby
-
—
Command - Rust
Rust
-
—
Command - Scala
Scala
-
—
Command - Swift
Swift
-
—
Command - TypeScript
TypeScript
-
—
Composite - C
C
-
—
Composite - C#
C_sharp
-
—
Composite - C++
C++
-
—
Composite - Dart
Dart
-
—
Composite - Go
Go
-
—
Composite - Java
Java
-
—
Composite - JavaScript
JavaScript
-
—
Composite - Kotlin
Kotlin
-
—
Composite - PHP
PHP
-
—
Composite - Python
Python
-
—
Composite - Ruby
Ruby
-
—
Composite - Rust
Rust
-
—
Composite - Scala
Scala
-
—
Composite - Swift
Swift
-
—
Composite - TypeScript
TypeScript
-
—
Decorator - C
C
-
—
Decorator - C#
C_sharp
-
—
Decorator - C++
C++
-
—
Decorator - Dart
Dart
-
—
Decorator - Go
Go
-
—
Decorator - Java
Java
-
—
Decorator - JavaScript
JavaScript
-
—
Decorator - Kotlin
Kotlin
-
—
Decorator - PHP
PHP
-
—
Decorator - Python
Python
-
—
Decorator - Ruby
Ruby
-
—
Decorator - Rust
Rust
-
—
Decorator - Scala
Scala
-
—
Decorator - Swift
Swift
-
—
Decorator - TypeScript
TypeScript
-
—
Dependency Injection - C
C
-
—
Dependency Injection - C#
C_sharp
-
—
Dependency Injection - C++
C++
-
—
Dependency Injection - Dart
Dart
-
—
Dependency Injection - Go
Go
-
—
Dependency Injection - Java
Java
-
—
Dependency Injection - JavaScript
JavaScript
-
—
Dependency Injection - Kotlin
Kotlin
-
—
Dependency Injection - PHP
PHP
-
—
Dependency Injection - Python
Python
-
—
Dependency Injection - Ruby
Ruby
-
—
Dependency Injection - Rust
Rust
-
—
Dependency Injection - Scala
Scala
-
—
Dependency Injection - Swift
Swift
-
—
Dependency Injection - TypeScript
TypeScript
-
—
Event-Driven Architecture - C
C
-
—
Event-Driven Architecture - C#
C_sharp
-
—
Event-Driven Architecture - C++
C++
-
—
Event-Driven Architecture - Dart
Dart
-
—
Event-Driven Architecture - Go
Go
-
—
Event-Driven Architecture - Java
Java
-
—
Event-Driven Architecture - JavaScript
JavaScript
-
—
Event-Driven Architecture - Kotlin
Kotlin
-
—
Event-Driven Architecture - PHP
PHP
-
—
Event-Driven Architecture - Python
Python
-
—
Event-Driven Architecture - Ruby
Ruby
-
—
Event-Driven Architecture - Rust
Rust
-
—
Event-Driven Architecture - Scala
Scala
-
—
Event-Driven Architecture - Swift
Swift
-
—
Event-Driven Architecture - TypeScript
TypeScript
-
—
Extension Object - C
C
-
—
Extension Object - C#
C_sharp
-
—
Extension Object - C++
C++
-
—
Extension Object - Dart
Dart
-
—
Extension Object - Go
Go
-
—
Extension Object - Java
Java
-
—
Extension Object - JavaScript
JavaScript
-
—
Extension Object - Kotlin
Kotlin
-
—
Extension Object - PHP
PHP
-
—
Extension Object - Python
Python
-
—
Extension Object - Ruby
Ruby
-
—
Extension Object - Rust
Rust
-
—
Extension Object - Scala
Scala
-
—
Extension Object - Swift
Swift
-
—
Extension Object - TypeScript
TypeScript
-
—
Facade - C
C
-
—
Facade - C#
C_sharp
-
—
Facade - C++
C++
-
—
Facade - Dart
Dart
-
—
Facade - Go
Go
-
—
Facade - Java
Java
-
—
Facade - JavaScript
JavaScript
-
—
Facade - Kotlin
Kotlin
-
—
Facade - PHP
PHP
-
—
Facade - Python
Python
-
—
Facade - Ruby
Ruby
-
—
Facade - Rust
Rust
-
—
Facade - Scala
Scala
-
—
Facade - Swift
Swift
-
—
Facade - TypeScript
TypeScript
-
—
Factory Method - C
C
-
—
Factory Method - C#
C_sharp
-
—
Factory Method - C++
C++
-
—
Factory Method - Dart
Dart
-
—
Factory Method - Go
Go
-
—
Factory Method - Java
Java
-
—
Factory Method - JavaScript
JavaScript
-
—
Factory Method - Kotlin
Kotlin
-
—
Factory Method - PHP
PHP
-
—
Factory Method - Python
Python
-
—
Factory Method - Ruby
Ruby
-
—
Factory Method - Rust
Rust
-
—
Factory Method - Scala
Scala
-
—
Factory Method - Swift
Swift
-
—
Factory Method - TypeScript
TypeScript
-
—
Flyweight - C
C
-
—
Flyweight - C#
C_sharp
-
—
Flyweight - C++
C++
-
—
Flyweight - Dart
Dart
-
—
Flyweight - Go
Go
-
—
Flyweight - Java
Java
-
—
Flyweight - JavaScript
JavaScript
-
—
Flyweight - Kotlin
Kotlin
-
—
Flyweight - PHP
PHP
-
—
Flyweight - Python
Python
-
—
Flyweight - Ruby
Ruby
-
—
Flyweight - Rust
Rust
-
—
Flyweight - Scala
Scala
-
—
Flyweight - Swift
Swift
-
—
Hexagonal Architecture - C
C
-
—
Hexagonal Architecture - C#
C_sharp
-
—
Hexagonal Architecture - C++
C++
-
—
Hexagonal Architecture - Dart
Dart
-
—
Hexagonal Architecture - Go
Go
-
—
Hexagonal Architecture - Java
Java
-
—
Hexagonal Architecture - JavaScript
JavaScript
-
—
Hexagonal Architecture - Kotlin
Kotlin
-
—
Hexagonal Architecture - PHP
PHP
-
—
Hexagonal Architecture - Python
Python
-
—
Hexagonal Architecture - Ruby
Ruby
-
—
Hexagonal Architecture - Rust
Rust
-
—
Hexagonal Architecture - Scala
Scala
-
—
Hexagonal Architecture - Swift
Swift
-
—
Hexagonal Architecture - TypeScript
TypeScript
-
—
Interpreter - C
C
-
—
Interpreter - C#
C_sharp
-
—
Interpreter - C++
C++
-
—
Interpreter - Dart
Dart
-
—
Interpreter - Go
Go
-
—
Interpreter - Java
Java
-
—
Interpreter - JavaScript
JavaScript
-
—
Interpreter - Kotlin
Kotlin
-
—
Interpreter - PHP
PHP
-
—
Interpreter - Python
Python
-
—
Interpreter - Ruby
Ruby
-
—
Interpreter - Rust
Rust
-
—
Interpreter - Scala
Scala
-
—
Interpreter - Swift
Swift
-
—
Interpreter - TypeScript
TypeScript
-
—
Iterator - C
C
-
—
Iterator - C#
C_sharp
-
—
Iterator - C++
C++
-
—
Iterator - Dart
Dart
-
—
Iterator - Go
Go
-
—
Iterator - Java
Java
-
—
Iterator - JavaScript
JavaScript
-
—
Iterator - Kotlin
Kotlin
-
—
Iterator - PHP
PHP
-
—
Iterator - Python
Python
-
—
Iterator - Ruby
Ruby
-
—
Iterator - Rust
Rust
-
—
Iterator - Scala
Scala
-
—
Iterator - Swift
Swift
-
—
Iterator - TypeScript
TypeScript
-
—
Layered Architecture - C
C
-
—
Layered Architecture - C#
C_sharp
-
—
Layered Architecture - C++
C++
-
—
Layered Architecture - Dart
Dart
-
—
Layered Architecture - Go
Go
-
—
Layered Architecture - Java
Java
-
—
Layered Architecture - JavaScript
JavaScript
-
—
Layered Architecture - Kotlin
Kotlin
-
—
Layered Architecture - PHP
PHP
-
—
Layered Architecture - Python
Python
-
—
Layered Architecture - Ruby
Ruby
-
—
Layered Architecture - Rust
Rust
-
—
Layered Architecture - Scala
Scala
-
—
Layered Architecture - Swift
Swift
-
—
Layered Architecture - TypeScript
TypeScript
-
—
Lazy Initialization - C
C
-
—
Lazy Initialization - C#
C_sharp
-
—
Lazy Initialization - C++
C++
-
—
Lazy Initialization - Dart
Dart
-
—
Lazy Initialization - Go
Go
-
—
Lazy Initialization - Java
Java
-
—
Lazy Initialization - JavaScript
JavaScript
-
—
Lazy Initialization - Kotlin
Kotlin
-
—
Lazy Initialization - PHP
PHP
-
—
Lazy Initialization - Python
Python
-
—
Lazy Initialization - Ruby
Ruby
-
—
Lazy Initialization - Rust
Rust
-
—
Lazy Initialization - Scala
Scala
-
—
Lazy Initialization - Swift
Swift
-
—
Lazy Initialization - TypeScript
TypeScript
-
—
Master-Slave - C
C
-
—
Master-Slave - C#
C_sharp
-
—
Master-Slave - C++
C++
-
—
Master-Slave - Dart
Dart
-
—
Master-Slave - Go
Go
-
—
Master-Slave - Java
Java
-
—
Master-Slave - JavaScript
JavaScript
-
—
Master-Slave - Kotlin
Kotlin
-
—
Master-Slave - PHP
PHP
-
—
Master-Slave - Python
Python
-
—
Master-Slave - Ruby
Ruby
-
—
Master-Slave - Rust
Rust
-
—
Master-Slave - Scala
Scala
-
—
Master-Slave - Swift
Swift
-
—
Master-Slave - TypeScript
TypeScript
-
—
Mediator - C
C
-
—
Mediator - C#
C_sharp
-
—
Mediator - C++
C++
-
—
Mediator - Dart
Dart
-
—
Mediator - Go
Go
-
—
Mediator - Java
Java
-
—
Mediator - JavaScript
JavaScript
-
—
Mediator - Kotlin
Kotlin
-
—
Mediator - PHP
PHP
-
—
Mediator - Python
Python
-
—
Mediator - Ruby
Ruby
-
—
Mediator - Rust
Rust
-
—
Mediator - Scala
Scala
-
—
Mediator - Swift
Swift
-
—
Mediator - TypeScript
TypeScript
-
—
Memento - C
C
-
—
Memento - C#
C_sharp
-
—
Memento - C++
C++
-
—
Memento - Dart
Dart
-
—
Memento - Go
Go
-
—
Memento - Java
Java
-
—
Memento - JavaScript
JavaScript
-
—
Memento - Kotlin
Kotlin
-
—
Memento - PHP
PHP
-
—
Memento - Python
Python
-
—
Memento - Ruby
Ruby
-
—
Memento - Rust
Rust
-
—
Memento - Scala
Scala
-
—
Memento - Swift
Swift
-
—
Memento - TypeScript
TypeScript
-
—
Message Broker - C
C
-
—
Message Broker - C#
C_sharp
-
—
Message Broker - C++
C++
-
—
Message Broker - Dart
Dart
-
—
Message Broker - Go
Go
-
—
Message Broker - Java
Java
-
—
Message Broker - JavaScript
JavaScript
-
—
Message Broker - Kotlin
Kotlin
-
—
Message Broker - PHP
PHP
-
—
Message Broker - Python
Python
-
—
Message Broker - Ruby
Ruby
-
—
Message Broker - Rust
Rust
-
—
Message Broker - Scala
Scala
-
—
Message Broker - Swift
Swift
-
—
Message Broker - TypeScript
TypeScript
-
—
Microkernel - C
C
-
—
Microkernel - C#
C_sharp
-
—
Microkernel - C++
C++
-
—
Microkernel - Dart
Dart
-
—
Microkernel - Go
Go
-
—
Microkernel - Java
Java
-
—
Microkernel - JavaScript
JavaScript
-
—
Microkernel - Kotlin
Kotlin
-
—
Microkernel - PHP
PHP
-
—
Microkernel - Python
Python
-
—
Microkernel - Ruby
Ruby
-
—
Microkernel - Rust
Rust
-
—
Microkernel - Scala
Scala
-
—
Microkernel - Swift
Swift
-
—
Microkernel - TypeScript
TypeScript
-
—
Microservices - C
C
-
—
Microservices - C#
C_sharp
-
—
Microservices - C++
C++
-
—
Microservices - Dart
Dart
-
—
Microservices - Go
Go
-
—
Microservices - Java
Java
-
—
Microservices - JavaScript
JavaScript
-
—
Microservices - Kotlin
Kotlin
-
—
Microservices - PHP
PHP
-
—
Microservices - Python
Python
-
—
Microservices - Ruby
Ruby
-
—
Microservices - Rust
Rust
-
—
Microservices - Scala
Scala
-
—
Microservices - Swift
Swift
-
—
Microservices - TypeScript
TypeScript
-
—
Module - C
C
-
—
Module - C#
C_sharp
-
—
Module - C++
C++
-
—
Module - Dart
Dart
-
—
Module - Go
Go
-
—
Module - Java
Java
-
—
Module - JavaScript
JavaScript
-
—
Module - Kotlin
Kotlin
-
—
Module - PHP
PHP
-
—
Module - Python
Python
-
—
Module - Ruby
Ruby
-
—
Module - Rust
Rust
-
—
Module - Scala
Scala
-
—
Module - Swift
Swift
-
—
Module - TypeScript
TypeScript
-
—
Monolith - C
C
-
—
Monolith - C#
C_sharp
-
—
Monolith - C++
C++
-
—
Monolith - Dart
Dart
-
—
Monolith - Go
Go
-
—
Monolith - Java
Java
-
—
Monolith - JavaScript
JavaScript
-
—
Monolith - Kotlin
Kotlin
-
—
Monolith - PHP
PHP
-
—
Monolith - Python
Python
-
—
Monolith - Ruby
Ruby
-
—
Monolith - Rust
Rust
-
—
Monolith - Scala
Scala
-
—
Monolith - Swift
Swift
-
—
Monolith - TypeScript
TypeScript
-
—
Multiton - C
C
-
—
Multiton - C#
C_sharp
-
—
Multiton - C++
C++
-
—
Multiton - Dart
Dart
-
—
Multiton - Go
Go
-
—
Multiton - Java
Java
-
—
Multiton - JavaScript
JavaScript
-
—
Multiton - Kotlin
Kotlin
-
—
Multiton - PHP
PHP
-
—
Multiton - Python
Python
-
—
Multiton - Ruby
Ruby
-
—
Multiton - Rust
Rust
-
—
Multiton - Scala
Scala
-
—
Multiton - Swift
Swift
-
—
Multiton - TypeScript
TypeScript
-
—
N-tier - C
C
-
—
N-tier - C#
C_sharp
-
—
N-tier - C++
C++
-
—
N-tier - Dart
Dart
-
—
N-tier - Go
Go
-
—
N-tier - Java
Java
-
—
N-tier - JavaScript
JavaScript
-
—
N-tier - Kotlin
Kotlin
-
—
N-tier - PHP
PHP
-
—
N-tier - Python
Python
-
—
N-tier - Ruby
Ruby
-
—
N-tier - Rust
Rust
-
—
N-tier - Scala
Scala
-
—
N-tier - Swift
Swift
-
—
N-tier - TypeScript
TypeScript
-
—
Null Object - C
C
-
—
Null Object - C#
C_sharp
-
—
Null Object - C++
C++
-
—
Null Object - Dart
Dart
-
—
Null Object - Go
Go
-
—
Null Object - Java
Java
-
—
Null Object - JavaScript
JavaScript
-
—
Null Object - Kotlin
Kotlin
-
—
Null Object - PHP
PHP
-
—
Null Object - Python
Python
-
—
Null Object - Ruby
Ruby
-
—
Null Object - Rust
Rust
-
—
Null Object - Scala
Scala
-
—
Null Object - Swift
Swift
-
—
Null Object - TypeScript
TypeScript
-
—
Object Pool - C
C
-
—
Object Pool - C#
C_sharp
-
—
Object Pool - C++
C++
-
—
Object Pool - Dart
Dart
-
—
Object Pool - Go
Go
-
—
Object Pool - Java
Java
-
—
Object Pool - JavaScript
JavaScript
-
—
Object Pool - Kotlin
Kotlin
-
—
Object Pool - PHP
PHP
-
—
Object Pool - Python
Python
-
—
Object Pool - Ruby
Ruby
-
—
Object Pool - Rust
Rust
-
—
Object Pool - Scala
Scala
-
—
Object Pool - Swift
Swift
-
—
Object Pool - TypeScript
TypeScript
-
—
Observer - C
C
-
—
Observer - C#
C_sharp
-
—
Observer - C++
C++
-
—
Observer - Dart
Dart
-
—
Observer - Go
Go
-
—
Observer - Java
Java
-
—
Observer - JavaScript
JavaScript
-
—
Observer - Kotlin
Kotlin
-
—
Observer - PHP
PHP
-
—
Observer - Python
Python
-
—
Observer - Ruby
Ruby
-
—
Observer - Rust
Rust
-
—
Observer - Scala
Scala
-
—
Observer - Swift
Swift
-
—
Observer - TypeScript
TypeScript
-
—
Onion Architecture - C
C
-
—
Onion Architecture - C#
C_sharp
-
—
Onion Architecture - C++
C++
-
—
Onion Architecture - Dart
Dart
-
—
Onion Architecture - Go
Go
-
—
Onion Architecture - Java
Java
-
—
Onion Architecture - JavaScript
JavaScript
-
—
Onion Architecture - Kotlin
Kotlin
-
—
Onion Architecture - PHP
PHP
-
—
Onion Architecture - Python
Python
-
—
Onion Architecture - Ruby
Ruby
-
—
Onion Architecture - Rust
Rust
-
—
Onion Architecture - Scala
Scala
-
—
Onion Architecture - Swift
Swift
-
—
Onion Architecture - TypeScript
TypeScript
-
—
Peer-to-Peer - C
C
-
—
Peer-to-Peer - C#
C_sharp
-
—
Peer-to-Peer - C++
C++
-
—
Peer-to-Peer - Dart
Dart
-
—
Peer-to-Peer - Go
Go
-
—
Peer-to-Peer - Java
Java
-
—
Peer-to-Peer - JavaScript
JavaScript
-
—
Peer-to-Peer - Kotlin
Kotlin
-
—
Peer-to-Peer - PHP
PHP
-
—
Peer-to-Peer - Python
Python
-
—
Peer-to-Peer - Ruby
Ruby
-
—
Peer-to-Peer - Rust
Rust
-
—
Peer-to-Peer - Scala
Scala
-
—
Peer-to-Peer - Swift
Swift
-
—
Peer-to-Peer - TypeScript
TypeScript
-
—
Pipes and Filters - C
C
-
—
Pipes and Filters - C#
C_sharp
-
—
Pipes and Filters - C++
C++
-
—
Pipes and Filters - Dart
Dart
-
—
Pipes and Filters - Go
Go
-
—
Pipes and Filters - Java
Java
-
—
Pipes and Filters - JavaScript
JavaScript
-
—
Pipes and Filters - Kotlin
Kotlin
-
—
Pipes and Filters - PHP
PHP
-
—
Pipes and Filters - Python
Python
-
—
Pipes and Filters - Ruby
Ruby
-
—
Pipes and Filters - Rust
Rust
-
—
Pipes and Filters - Scala
Scala
-
—
Pipes and Filters - Swift
Swift
-
—
Pipes and Filters - TypeScript
TypeScript
-
—
Policy - C
C
-
—
Policy - C#
C_sharp
-
—
Policy - C++
C++
-
—
Policy - Dart
Dart
-
—
Policy - Go
Go
-
—
Policy - Java
Java
-
—
Policy - JavaScript
JavaScript
-
—
Policy - Kotlin
Kotlin
-
—
Policy - PHP
PHP
-
—
Policy - Python
Python
-
—
Policy - Ruby
Ruby
-
—
Policy - Rust
Rust
-
—
Policy - Scala
Scala
-
—
Policy - Swift
Swift
-
—
Policy - TypeScript
TypeScript
-
—
Prototype - C
C
-
—
Prototype - C#
C_sharp
-
—
Prototype - C++
C++
-
—
Prototype - Dart
Dart
-
—
Prototype - Go
Go
-
—
Prototype - Java
Java
-
—
Prototype - JavaScript
JavaScript
-
—
Prototype - Kotlin
Kotlin
-
—
Prototype - PHP
PHP
-
—
Prototype - Python
Python
-
—
Prototype - Ruby
Ruby
-
—
Prototype - Rust
Rust
-
—
Prototype - Scala
Scala
-
—
Prototype - Swift
Swift
-
—
Prototype - TypeScript
TypeScript
-
—
Proxy - C
C
-
—
Proxy - C#
C_sharp
-
—
Proxy - C++
C++
-
—
Proxy - Dart
Dart
-
—
Proxy - Go
Go
-
—
Proxy - Java
Java
-
—
Proxy - JavaScript
JavaScript
-
—
Proxy - Kotlin
Kotlin
-
—
Proxy - PHP
PHP
-
—
Proxy - Python
Python
-
—
Proxy - Ruby
Ruby
-
—
Proxy - Rust
Rust
-
—
Proxy - Scala
Scala
-
—
Proxy - Swift
Swift
-
—
Proxy - TypeScript
TypeScript
-
—
Publish-Subscribe - C
C
-
—
Publish-Subscribe - C#
C_sharp
-
—
Publish-Subscribe - C++
C++
-
—
Publish-Subscribe - Dart
Dart
-
—
Publish-Subscribe - Go
Go
-
—
Publish-Subscribe - Java
Java
-
—
Publish-Subscribe - JavaScript
JavaScript
-
—
Publish-Subscribe - Kotlin
Kotlin
-
—
Publish-Subscribe - PHP
PHP
-
—
Publish-Subscribe - Python
Python
-
—
Publish-Subscribe - Ruby
Ruby
-
—
Publish-Subscribe - Rust
Rust
-
—
Publish-Subscribe - Scala
Scala
-
—
Publish-Subscribe - Swift
Swift
-
—
Publish-Subscribe - TypeScript
TypeScript
-
—
Self-contained Systems - C
C
-
—
Self-contained Systems - C#
C_sharp
-
—
Self-contained Systems - C++
C++
-
—
Self-contained Systems - Dart
Dart
-
—
Self-contained Systems - Go
Go
-
—
Self-contained Systems - Java
Java
-
—
Self-contained Systems - JavaScript
JavaScript
-
—
Self-contained Systems - Kotlin
Kotlin
-
—
Self-contained Systems - PHP
PHP
-
—
Self-contained Systems - Python
Python
-
—
Self-contained Systems - Ruby
Ruby
-
—
Self-contained Systems - Rust
Rust
-
—
Self-contained Systems - Scala
Scala
-
—
Self-contained Systems - Swift
Swift
-
—
Self-contained Systems - TypeScript
TypeScript
-
—
Service Locator - C
C
-
—
Service Locator - C#
C_sharp
-
—
Service Locator - C++
C++
-
—
Service Locator - Dart
Dart
-
—
Service Locator - Go
Go
-
—
Service Locator - Java
Java
-
—
Service Locator - JavaScript
JavaScript
-
—
Service Locator - Kotlin
Kotlin
-
—
Service Locator - PHP
PHP
-
—
Service Locator - Python
Python
-
—
Service Locator - Ruby
Ruby
-
—
Service Locator - Rust
Rust
-
—
Service Locator - Scala
Scala
-
—
Service Locator - Swift
Swift
-
—
Service Locator - TypeScript
TypeScript
-
—
Shared-Nothing - C
C
-
—
Shared-Nothing - C#
C_sharp
-
—
Shared-Nothing - C++
C++
-
—
Shared-Nothing - Dart
Dart
-
—
Shared-Nothing - Go
Go
-
—
Shared-Nothing - Java
Java
-
—
Shared-Nothing - JavaScript
JavaScript
-
—
Shared-Nothing - Kotlin
Kotlin
-
—
Shared-Nothing - PHP
PHP
-
—
Shared-Nothing - Python
Python
-
—
Shared-Nothing - Ruby
Ruby
-
—
Shared-Nothing - Rust
Rust
-
—
Shared-Nothing - Scala
Scala
-
—
Shared-Nothing - Swift
Swift
-
—
Shared-Nothing - TypeScript
TypeScript
-
—
Singleton - C
C
-
—
Singleton - C#
C_sharp
-
—
Singleton - C++
C++
-
—
Singleton - Dart
Dart
-
—
Singleton - Go
Go
-
—
Singleton - Java
Java
-
—
Singleton - JavaScript
JavaScript
-
—
Singleton - Kotlin
Kotlin
-
—
Singleton - PHP
PHP
-
—
Singleton - Python
Python
-
—
Singleton - Ruby
Ruby
-
—
Singleton - Rust
Rust
-
—
Singleton - Scala
Scala
-
—
Singleton - Swift
Swift
-
—
Singleton - TypeScript
TypeScript
-
—
Snapshot - C
C
-
—
Snapshot - C#
C_sharp
-
—
Snapshot - C++
C++
-
—
Snapshot - Dart
Dart
-
—
Snapshot - Go
Go
-
—
Snapshot - Java
Java
-
—
Snapshot - JavaScript
JavaScript
-
—
Snapshot - Kotlin
Kotlin
-
—
Snapshot - PHP
PHP
-
—
Snapshot - Python
Python
-
—
Snapshot - Ruby
Ruby
-
—
Snapshot - Rust
Rust
-
—
Snapshot - Scala
Scala
-
—
Snapshot - Swift
Swift
-
—
Snapshot - TypeScript
TypeScript
-
—
SOA - C
C
-
—
SOA - C#
C_sharp
-
—
SOA - C++
C++
-
—
SOA - Dart
Dart
-
—
SOA - Go
Go
-
—
SOA - Java
Java
-
—
SOA - JavaScript
JavaScript
-
—
SOA - Kotlin
Kotlin
-
—
SOA - PHP
PHP
-
—
SOA - Python
Python
-
—
SOA - Ruby
Ruby
-
—
SOA - Rust
Rust
-
—
SOA - Scala
Scala
-
—
SOA - Swift
Swift
-
—
SOA - TypeScript
TypeScript
-
—
Space-Based Architecture - C
C
-
—
Space-Based Architecture - C#
C_sharp
-
—
Space-Based Architecture - C++
C++
-
—
Space-Based Architecture - Dart
Dart
-
—
Space-Based Architecture - Go
Go
-
—
Space-Based Architecture - Java
Java
-
—
Space-Based Architecture - JavaScript
JavaScript
-
—
Space-Based Architecture - Kotlin
Kotlin
-
—
Space-Based Architecture - PHP
PHP
-
—
Space-Based Architecture - Python
Python
-
—
Space-Based Architecture - Ruby
Ruby
-
—
Space-Based Architecture - Rust
Rust
-
—
Space-Based Architecture - Scala
Scala
-
—
Space-Based Architecture - Swift
Swift
-
—
Space-Based Architecture - TypeScript
TypeScript
-
—
Specification - C
C
-
—
Specification - C#
C_sharp
-
—
Specification - C++
C++
-
—
Specification - Dart
Dart
-
—
Specification - Go
Go
-
—
Specification - Java
Java
-
—
Specification - JavaScript
JavaScript
-
—
Specification - Kotlin
Kotlin
-
—
Specification - PHP
PHP
-
—
Specification - Python
Python
-
—
Specification - Ruby
Ruby
-
—
Specification - Rust
Rust
-
—
Specification - Scala
Scala
-
—
Specification - Swift
Swift
-
—
Specification - TypeScript
TypeScript
-
—
State - C
C
-
—
State - C#
C_sharp
-
—
State - C++
C++
-
—
State - Dart
Dart
-
—
State - Go
Go
-
—
State - Java
Java
-
—
State - JavaScript
JavaScript
-
—
State - Kotlin
Kotlin
-
—
State - PHP
PHP
-
—
State - Python
Python
-
—
State - Ruby
Ruby
-
—
State - Rust
Rust
-
—
State - Scala
Scala
-
—
State - Swift
Swift
-
—
State - TypeScript
TypeScript
-
—
Strategy - C
C
-
—
Strategy - C#
C_sharp
-
—
Strategy - C++
C++
-
—
Strategy - Dart
Dart
-
—
Strategy - Go
Go
-
—
Strategy - Java
Java
-
—
Strategy - JavaScript
JavaScript
-
—
Strategy - Kotlin
Kotlin
-
—
Strategy - PHP
PHP
-
—
Strategy - Python
Python
-
—
Strategy - Ruby
Ruby
-
—
Strategy - Rust
Rust
-
—
Strategy - Scala
Scala
-
—
Strategy - Swift
Swift
-
—
Strategy - TypeScript
TypeScript
-
—
Supervisor-Worker - C
C
-
—
Supervisor-Worker - C#
C_sharp
-
—
Supervisor-Worker - C++
C++
-
—
Supervisor-Worker - Go
Go
-
—
Supervisor-Worker - Java
Java
-
—
Supervisor-Worker - JavaScript
JavaScript
-
—
Supervisor-Worker - Kotlin
Kotlin
-
—
Supervisor-Worker - Python
Python
-
—
Supervisor-Worker - Rust
Rust
-
—
Supervisor-Worker - TypeScript
TypeScript
-
—
Template Method - C
C
-
—
Template Method - C#
C_sharp
-
—
Template Method - C++
C++
-
—
Template Method - Dart
Dart
-
—
Template Method - Go
Go
-
—
Template Method - Java
Java
-
—
Template Method - JavaScript
JavaScript
-
—
Template Method - Kotlin
Kotlin
-
—
Template Method - PHP
PHP
-
—
Template Method - Python
Python
-
—
Template Method - Ruby
Ruby
-
—
Template Method - Rust
Rust
-
—
Template Method - Scala
Scala
-
—
Template Method - Swift
Swift
-
—
Template Method - TypeScript
TypeScript
-
—
Visitor - C
C
-
—
Visitor - C#
C_sharp
-
—
Visitor - C++
C++
-
—
Visitor - Dart
Dart
-
—
Visitor - Go
Go
-
—
Visitor - Java
Java
-
—
Visitor - JavaScript
JavaScript
-
—
Visitor - Kotlin
Kotlin
-
—
Visitor - PHP
PHP
-
—
Visitor - Python
Python
-
—
Visitor - Ruby
Ruby
-
—
Visitor - Rust
Rust
-
—
Visitor - Scala
Scala
-
—
Visitor - Swift
Swift
-
—
Visitor - TypeScript
TypeScript