Update frontmatters
This commit is contained in:
parent
81f9291e76
commit
b6b2079a10
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Abstract Document
|
title: Abstract Document
|
||||||
folder: abstract-document
|
category: Structural
|
||||||
permalink: /patterns/abstract-document/
|
|
||||||
categories: Structural
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Extensibility
|
- Extensibility
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Abstract Factory
|
title: Abstract Factory
|
||||||
folder: abstract-factory
|
category: Creational
|
||||||
permalink: /patterns/abstract-factory/
|
|
||||||
categories: Creational
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Gang of Four
|
- Gang of Four
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Active Object
|
title: Active Object
|
||||||
folder: active-object
|
category: Concurrency
|
||||||
permalink: /patterns/active-object/
|
|
||||||
categories: Concurrency
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Performance
|
- Performance
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Acyclic Visitor
|
title: Acyclic Visitor
|
||||||
folder: acyclic-visitor
|
category: Behavioral
|
||||||
permalink: /patterns/acyclic-visitor/
|
|
||||||
categories: Behavioral
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Extensibility
|
- Extensibility
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Adapter
|
title: Adapter
|
||||||
folder: adapter
|
category: Structural
|
||||||
permalink: /patterns/adapter/
|
|
||||||
categories: Structural
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Gang of Four
|
- Gang of Four
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Aggregator Microservices
|
title: Aggregator Microservices
|
||||||
folder: aggregator-microservices
|
category: Architectural
|
||||||
permalink: /patterns/aggregator-microservices/
|
|
||||||
categories: Architectural
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Cloud distributed
|
- Cloud distributed
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Ambassador
|
title: Ambassador
|
||||||
folder: ambassador
|
category: Structural
|
||||||
permalink: /patterns/ambassador/
|
|
||||||
categories: Structural
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Decoupling
|
- Decoupling
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: API Gateway
|
title: API Gateway
|
||||||
folder: api-gateway
|
category: Architectural
|
||||||
permalink: /patterns/api-gateway/
|
|
||||||
categories: Architectural
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Cloud distributed
|
- Cloud distributed
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Arrange/Act/Assert
|
title: Arrange/Act/Assert
|
||||||
folder: arrange-act-assert
|
category: Idiom
|
||||||
permalink: /patterns/arrange-act-assert/
|
|
||||||
categories: Idiom
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Testing
|
- Testing
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Async Method Invocation
|
title: Async Method Invocation
|
||||||
folder: async-method-invocation
|
category: Concurrency
|
||||||
permalink: /patterns/async-method-invocation/
|
|
||||||
categories: Concurrency
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Reactive
|
- Reactive
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Balking
|
title: Balking
|
||||||
folder: balking
|
category: Concurrency
|
||||||
permalink: /patterns/balking/
|
|
||||||
categories: Concurrency
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Decoupling
|
- Decoupling
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Bridge
|
title: Bridge
|
||||||
folder: bridge
|
category: Structural
|
||||||
permalink: /patterns/bridge/
|
|
||||||
categories: Structural
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Gang of Four
|
- Gang of Four
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Builder
|
title: Builder
|
||||||
folder: builder
|
category: Creational
|
||||||
permalink: /patterns/builder/
|
|
||||||
categories: Creational
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Gang of Four
|
- Gang of Four
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Business Delegate
|
title: Business Delegate
|
||||||
folder: business-delegate
|
category: Structural
|
||||||
permalink: /patterns/business-delegate/
|
|
||||||
categories: Structural
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Decoupling
|
- Decoupling
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Bytecode
|
title: Bytecode
|
||||||
folder: bytecode
|
category: Behavioral
|
||||||
permalink: /patterns/bytecode/
|
|
||||||
categories: Behavioral
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Game programming
|
- Game programming
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Caching
|
title: Caching
|
||||||
folder: caching
|
category: Behavioral
|
||||||
permalink: /patterns/caching/
|
|
||||||
categories: Behavioral
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Performance
|
- Performance
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Callback
|
title: Callback
|
||||||
folder: callback
|
category: Idiom
|
||||||
permalink: /patterns/callback/
|
|
||||||
categories: Idiom
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Reactive
|
- Reactive
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Chain of responsibility
|
title: Chain of responsibility
|
||||||
folder: chain-of-responsibility
|
category: Behavioral
|
||||||
permalink: /patterns/chain-of-responsibility/
|
|
||||||
categories: Behavioral
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Gang of Four
|
- Gang of Four
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Circuit Breaker
|
title: Circuit Breaker
|
||||||
folder: circuit-breaker
|
category: Behavioral
|
||||||
permalink: /patterns/circuit-breaker/
|
|
||||||
categories: Behavioral
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Performance
|
- Performance
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Static Content Hosting
|
title: Static Content Hosting
|
||||||
folder: cloud-static-content-hosting
|
category: Cloud
|
||||||
permalink: /patterns/cloud-static-content-hosting/
|
|
||||||
categories: Cloud
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Cloud distributed
|
- Cloud distributed
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Collection Pipeline
|
title: Collection Pipeline
|
||||||
folder: collection-pipeline
|
category: Functional
|
||||||
permalink: /patterns/collection-pipeline/
|
|
||||||
categories: Functional
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Reactive
|
- Reactive
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Combinator
|
title: Combinator
|
||||||
folder: combinator
|
category: Idiom
|
||||||
permalink: /patterns/combinator/
|
|
||||||
categories: Idiom
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Reactive
|
- Reactive
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Command
|
title: Command
|
||||||
folder: command
|
category: Behavioral
|
||||||
permalink: /patterns/command/
|
|
||||||
categories: Behavioral
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Gang of Four
|
- Gang of Four
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Commander
|
title: Commander
|
||||||
folder: commander
|
category: Concurrency
|
||||||
permalink: /patterns/commander/
|
|
||||||
categories: Concurrency
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Cloud distributed
|
- Cloud distributed
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Composite Entity
|
title: Composite Entity
|
||||||
folder: composite-entity
|
category: Structural
|
||||||
permalink: /patterns/composite-entity/
|
|
||||||
categories: Structural
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Enterprise Integration Pattern
|
- Enterprise Integration Pattern
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Composite
|
title: Composite
|
||||||
folder: composite
|
category: Structural
|
||||||
permalink: /patterns/composite/
|
|
||||||
categories: Structural
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Gang of Four
|
- Gang of Four
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Converter
|
title: Converter
|
||||||
folder: converter
|
category: Creational
|
||||||
permalink: /patterns/converter/
|
|
||||||
categories: Creational
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Decoupling
|
- Decoupling
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: CQRS
|
title: CQRS
|
||||||
folder: cqrs
|
category: Architectural
|
||||||
permalink: /patterns/cqrs/
|
|
||||||
categories: Architectural
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Performance
|
- Performance
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Data Access Object
|
title: Data Access Object
|
||||||
folder: dao
|
category: Architectural
|
||||||
permalink: /patterns/dao/
|
|
||||||
categories: Architectural
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Data access
|
- Data access
|
||||||
|
@ -1,10 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Data Bus
|
title: Data Bus
|
||||||
folder: data-bus
|
category: Architectural
|
||||||
permalink: /patterns/data-bus/
|
|
||||||
|
|
||||||
categories: Architectural
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Decoupling
|
- Decoupling
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Data Locality
|
title: Data Locality
|
||||||
folder: data-locality
|
category: Behavioral
|
||||||
permalink: /patterns/data-locality/
|
|
||||||
categories: Behavioral
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Game programming
|
- Game programming
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Data Mapper
|
title: Data Mapper
|
||||||
folder: data-mapper
|
category: Architectural
|
||||||
permalink: /patterns/data-mapper/
|
|
||||||
categories: Architectural
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Decoupling
|
- Decoupling
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Data Transfer Object
|
title: Data Transfer Object
|
||||||
folder: data-transfer-object
|
category: Architectural
|
||||||
permalink: /patterns/data-transfer-object/
|
|
||||||
categories: Architectural
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Performance
|
- Performance
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Decorator
|
title: Decorator
|
||||||
folder: decorator
|
category: Structural
|
||||||
permalink: /patterns/decorator/
|
|
||||||
categories: Structural
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Gang of Four
|
- Gang of Four
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Delegation
|
title: Delegation
|
||||||
folder: delegation
|
category: Structural
|
||||||
permalink: /patterns/delegation/
|
|
||||||
categories: Structural
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Decoupling
|
- Decoupling
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Dependency Injection
|
title: Dependency Injection
|
||||||
folder: dependency-injection
|
category: Creational
|
||||||
permalink: /patterns/dependency-injection/
|
|
||||||
categories: Creational
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Decoupling
|
- Decoupling
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Dirty Flag
|
title: Dirty Flag
|
||||||
folder: dirty-flag
|
category: Behavioral
|
||||||
permalink: /patterns/dirty-flag/
|
|
||||||
categories: Behavioral
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Game programming
|
- Game programming
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Domain Model
|
title: Domain Model
|
||||||
folder: domain-model
|
category: Architectural
|
||||||
permalink: /patterns/domain-model/
|
|
||||||
categories: Architectural
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Domain
|
- Domain
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Double Buffer
|
title: Double Buffer
|
||||||
folder: double-buffer
|
category: Behavioral
|
||||||
permalink: /patterns/double-buffer/
|
|
||||||
categories: Behavioral
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Performance
|
- Performance
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Double Checked Locking
|
title: Double Checked Locking
|
||||||
folder: double-checked-locking
|
category: Idiom
|
||||||
permalink: /patterns/double-checked-locking/
|
|
||||||
categories: Idiom
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Performance
|
- Performance
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Double Dispatch
|
title: Double Dispatch
|
||||||
folder: double-dispatch
|
category: Idiom
|
||||||
permalink: /patterns/double-dispatch/
|
|
||||||
categories: Idiom
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Extensibility
|
- Extensibility
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: EIP Aggregator
|
title: EIP Aggregator
|
||||||
folder: eip-aggregator
|
category: Integration
|
||||||
permalink: /patterns/eip-aggregator/
|
|
||||||
categories: Integration
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Enterprise Integration Pattern
|
- Enterprise Integration Pattern
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: EIP Message Channel
|
title: EIP Message Channel
|
||||||
folder: eip-message-channel
|
category: Integration
|
||||||
permalink: /patterns/eip-message-channel/
|
|
||||||
categories: Integration
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Enterprise Integration Pattern
|
- Enterprise Integration Pattern
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: EIP Publish Subscribe
|
title: EIP Publish Subscribe
|
||||||
folder: eip-publish-subscribe
|
category: Integration
|
||||||
permalink: /patterns/eip-publish-subscribe/
|
|
||||||
categories: Integration
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Enterprise Integration Pattern
|
- Enterprise Integration Pattern
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: EIP Splitter
|
title: EIP Splitter
|
||||||
folder: eip-splitter
|
category: Integration
|
||||||
permalink: /patterns/eip-splitter/
|
|
||||||
categories: Integration
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Enterprise Integration Pattern
|
- Enterprise Integration Pattern
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: EIP Wire Tap
|
title: EIP Wire Tap
|
||||||
folder: eip-wire-tap
|
category: Integration
|
||||||
permalink: /patterns/eip-wire-tap/
|
|
||||||
categories: Integration
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Enterprise Integration Pattern
|
- Enterprise Integration Pattern
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Event Aggregator
|
title: Event Aggregator
|
||||||
folder: event-aggregator
|
category: Structural
|
||||||
permalink: /patterns/event-aggregator/
|
|
||||||
categories: Structural
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Reactive
|
- Reactive
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Event-based Asynchronous
|
title: Event-based Asynchronous
|
||||||
folder: event-asynchronous
|
category: Concurrency
|
||||||
permalink: /patterns/event-asynchronous/
|
|
||||||
categories: Concurrency
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Reactive
|
- Reactive
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Event Driven Architecture
|
title: Event Driven Architecture
|
||||||
folder: event-driven-architecture
|
category: Architectural
|
||||||
permalink: /patterns/event-driven-architecture/
|
|
||||||
categories: Architectural
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Reactive
|
- Reactive
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Event Queue
|
title: Event Queue
|
||||||
folder: event-queue
|
category: Concurrency
|
||||||
permalink: /patterns/event-queue/
|
|
||||||
categories: Concurrency
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Game programming
|
- Game programming
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Event Sourcing
|
title: Event Sourcing
|
||||||
folder: event-sourcing
|
category: Architectural
|
||||||
permalink: /patterns/event-sourcing/
|
|
||||||
categories: Architectural
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Performance
|
- Performance
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Execute Around
|
title: Execute Around
|
||||||
folder: execute-around
|
category: Idiom
|
||||||
permalink: /patterns/execute-around/
|
|
||||||
categories: Idiom
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Extensibility
|
- Extensibility
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Extension objects
|
title: Extension objects
|
||||||
folder: extension-objects
|
category: Behavioral
|
||||||
permalink: /patterns/extension-objects/
|
|
||||||
categories: Behavioral
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Extensibility
|
- Extensibility
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Facade
|
title: Facade
|
||||||
folder: facade
|
category: Structural
|
||||||
permalink: /patterns/facade/
|
|
||||||
categories: Structural
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Gang Of Four
|
- Gang Of Four
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Factory Kit
|
title: Factory Kit
|
||||||
folder: factory-kit
|
category: Creational
|
||||||
permalink: /patterns/factory-kit/
|
|
||||||
categories: Creational
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Extensibility
|
- Extensibility
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Factory Method
|
title: Factory Method
|
||||||
folder: factory-method
|
category: Creational
|
||||||
permalink: /patterns/factory-method/
|
|
||||||
categories: Creational
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Extensibility
|
- Extensibility
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Factory
|
title: Factory
|
||||||
folder: factory
|
category: Creational
|
||||||
permalink: /patterns/factory/
|
|
||||||
categories: Creational
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Gang of Four
|
- Gang of Four
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Fan-Out/Fan-In
|
title: Fan-Out/Fan-In
|
||||||
folder: fanout-fanin
|
category: Integration
|
||||||
permalink: /patterns/fanout-fanin/
|
|
||||||
categories: Integration
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Microservices
|
- Microservices
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Feature Toggle
|
title: Feature Toggle
|
||||||
folder: feature-toggle
|
category: Behavioral
|
||||||
permalink: /patterns/feature-toggle/
|
|
||||||
categories: Behavioral
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Extensibility
|
- Extensibility
|
||||||
|
@ -1,12 +1,8 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Filterer
|
title: Filterer
|
||||||
folder: filterer
|
|
||||||
permalink: /patterns/filterer/
|
|
||||||
description: Design pattern that helps container-like objects to return filtered version of themselves.# short meta description that shows in Google search results
|
description: Design pattern that helps container-like objects to return filtered version of themselves.# short meta description that shows in Google search results
|
||||||
language: en
|
language: en
|
||||||
categories:
|
category: Functional
|
||||||
- Functional
|
|
||||||
tags:
|
tags:
|
||||||
- Extensibility
|
- Extensibility
|
||||||
---
|
---
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Fluent Interface
|
title: Fluent Interface
|
||||||
folder: fluentinterface
|
category: Functional
|
||||||
permalink: /patterns/fluentinterface/
|
|
||||||
categories: Functional
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Reactive
|
- Reactive
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Flux
|
title: Flux
|
||||||
folder: flux
|
category: Structural
|
||||||
permalink: /patterns/flux/
|
|
||||||
categories: Structural
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Decoupling
|
- Decoupling
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Flyweight
|
title: Flyweight
|
||||||
folder: flyweight
|
category: Structural
|
||||||
permalink: /patterns/flyweight/
|
|
||||||
categories: Structural
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Gang of Four
|
- Gang of Four
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Front Controller
|
title: Front Controller
|
||||||
folder: front-controller
|
category: Structural
|
||||||
permalink: /patterns/front-controller/
|
|
||||||
categories: Structural
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Decoupling
|
- Decoupling
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Game Loop
|
title: Game Loop
|
||||||
folder: game-loop
|
category: Behavioral
|
||||||
permalink: /patterns/game-loop/
|
|
||||||
categories: Behavioral
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Game programming
|
- Game programming
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Guarded Suspension
|
title: Guarded Suspension
|
||||||
folder: guarded-suspension
|
category: Concurrency
|
||||||
permalink: /patterns/guarded-suspension/
|
|
||||||
categories: Concurrency
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Decoupling
|
- Decoupling
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Half-Sync/Half-Async
|
title: Half-Sync/Half-Async
|
||||||
folder: half-sync-half-async
|
category: Concurrency
|
||||||
permalink: /patterns/half-sync-half-async/
|
|
||||||
categories: Concurrency
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Performance
|
- Performance
|
||||||
|
@ -1,10 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Hexagonal Architecture
|
title: Hexagonal Architecture
|
||||||
folder: hexagonal
|
category: Architectural
|
||||||
permalink: /patterns/hexagonal/
|
|
||||||
pumlformat: svg
|
|
||||||
categories: Architectural
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Decoupling
|
- Decoupling
|
||||||
|
@ -1,8 +1,5 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Intercepting Filter
|
title: Intercepting Filter
|
||||||
folder: intercepting-filter
|
|
||||||
permalink: /patterns/intercepting-filter/
|
|
||||||
categories: Behavioral
|
categories: Behavioral
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
|
@ -1,8 +1,5 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Interpreter
|
title: Interpreter
|
||||||
folder: interpreter
|
|
||||||
permalink: /patterns/interpreter/
|
|
||||||
categories: Behavioral
|
categories: Behavioral
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
|
@ -1,8 +1,5 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Iterator
|
title: Iterator
|
||||||
folder: iterator
|
|
||||||
permalink: /patterns/iterator/
|
|
||||||
categories: Behavioral
|
categories: Behavioral
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
|
@ -1,10 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Layers
|
title: Layers
|
||||||
folder: layers
|
category: Architectural
|
||||||
permalink: /patterns/layers/
|
|
||||||
pumlformat: svg
|
|
||||||
categories: Architectural
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Decoupling
|
- Decoupling
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Lazy Loading
|
title: Lazy Loading
|
||||||
folder: lazy-loading
|
category: Idiom
|
||||||
permalink: /patterns/lazy-loading/
|
|
||||||
categories: Idiom
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Performance
|
- Performance
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Leader Election
|
title: Leader Election
|
||||||
folder: leader-election
|
category: Behavioral
|
||||||
permalink: /patterns/leader-election/
|
|
||||||
categories: Behavioral
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Cloud distributed
|
- Cloud distributed
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Leader/Followers
|
title: Leader/Followers
|
||||||
folder: leader-followers
|
category: Concurrency
|
||||||
permalink: /patterns/leader-followers/
|
|
||||||
categories: Concurrency
|
|
||||||
language: en
|
language: en
|
||||||
tags:
|
tags:
|
||||||
- Performance
|
- Performance
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Adapter
|
title: Adapter
|
||||||
folder: adapter
|
category: Structural
|
||||||
permalink: /patterns/adapter/ko
|
|
||||||
categories: Structural
|
|
||||||
language: ko
|
language: ko
|
||||||
tags:
|
tags:
|
||||||
- Gang of Four
|
- Gang of Four
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Factory
|
title: Factory
|
||||||
folder: factory
|
category: Creational
|
||||||
permalink: /patterns/factory/ko
|
|
||||||
categories: Creational
|
|
||||||
language: ko
|
language: ko
|
||||||
tags:
|
tags:
|
||||||
- Gang of Four
|
- Gang of Four
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Observer
|
title: Observer
|
||||||
folder: observer
|
category: Behavioral
|
||||||
permalink: /patterns/observer/ko
|
|
||||||
categories: Behavioral
|
|
||||||
language: ko
|
language: ko
|
||||||
tags:
|
tags:
|
||||||
- Gang Of Four
|
- Gang Of Four
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Prototype
|
title: Prototype
|
||||||
folder: prototype
|
category: Creational
|
||||||
permalink: /patterns/prototype/ko
|
|
||||||
categories: Creational
|
|
||||||
language: ko
|
language: ko
|
||||||
tags:
|
tags:
|
||||||
- Gang Of Four
|
- Gang Of Four
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Singleton
|
title: Singleton
|
||||||
folder: singleton
|
category: Creational
|
||||||
permalink: /patterns/singleton/ko
|
|
||||||
categories: Creational
|
|
||||||
language: ko
|
language: ko
|
||||||
tags:
|
tags:
|
||||||
- Gang of Four
|
- Gang of Four
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Strategy
|
title: Strategy
|
||||||
folder: strategy
|
category: Behavioral
|
||||||
permalink: /patterns/strategy/ko
|
|
||||||
categories: Behavioral
|
|
||||||
language: ko
|
language: ko
|
||||||
tags:
|
tags:
|
||||||
- Gang of Four
|
- Gang of Four
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Singleton
|
title: Singleton
|
||||||
folder: singleton
|
category: Creational
|
||||||
permalink: /patterns/singleton/tr
|
|
||||||
categories: Creational
|
|
||||||
language: tr
|
language: tr
|
||||||
tags:
|
tags:
|
||||||
- Gang of Four
|
- Gang of Four
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Abstract Document
|
title: Abstract Document
|
||||||
folder: abstract-document
|
category: Structural
|
||||||
permalink: /patterns/abstract-document/
|
|
||||||
categories: Structural
|
|
||||||
language: zh
|
language: zh
|
||||||
tags:
|
tags:
|
||||||
- Extensibility
|
- Extensibility
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Abstract Factory
|
title: Abstract Factory
|
||||||
folder: abstract-factory
|
category: Creational
|
||||||
permalink: /patterns/abstract-factory/
|
|
||||||
categories: Creational
|
|
||||||
language: zh
|
language: zh
|
||||||
tags:
|
tags:
|
||||||
- Gang of Four
|
- Gang of Four
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Active Object
|
title: Active Object
|
||||||
folder: active-object
|
category: Concurrency
|
||||||
permalink: /patterns/active-object/
|
|
||||||
categories: Concurrency
|
|
||||||
language: zh
|
language: zh
|
||||||
tags:
|
tags:
|
||||||
- Performance
|
- Performance
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Acyclic Visitor
|
title: Acyclic Visitor
|
||||||
folder: acyclic-visitor
|
category: Behavioral
|
||||||
permalink: /patterns/acyclic-visitor/
|
|
||||||
categories: Behavioral
|
|
||||||
language: zh
|
language: zh
|
||||||
tags:
|
tags:
|
||||||
- Extensibility
|
- Extensibility
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Adapter
|
title: Adapter
|
||||||
folder: adapter
|
category: Structural
|
||||||
permalink: /patterns/adapter/
|
|
||||||
categories: Structural
|
|
||||||
language: zh
|
language: zh
|
||||||
tags:
|
tags:
|
||||||
- Gang of Four
|
- Gang of Four
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Aggregator Microservices
|
title: Aggregator Microservices
|
||||||
folder: aggregator-microservices
|
category: Architectural
|
||||||
permalink: /patterns/aggregator-microservices/
|
|
||||||
categories: Architectural
|
|
||||||
language: zh
|
language: zh
|
||||||
tags:
|
tags:
|
||||||
- Cloud distributed
|
- Cloud distributed
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Ambassador
|
title: Ambassador
|
||||||
folder: ambassador
|
category: Structural
|
||||||
permalink: /patterns/ambassador/
|
|
||||||
categories: Structural
|
|
||||||
language: zh
|
language: zh
|
||||||
tags:
|
tags:
|
||||||
- Decoupling
|
- Decoupling
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: API Gateway
|
title: API Gateway
|
||||||
folder: api-gateway
|
category: Architectural
|
||||||
permalink: /patterns/api-gateway/
|
|
||||||
categories: Architectural
|
|
||||||
language: zh
|
language: zh
|
||||||
tags:
|
tags:
|
||||||
- Cloud distributed
|
- Cloud distributed
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Arrange/Act/Assert
|
title: Arrange/Act/Assert
|
||||||
folder: arrange-act-assert
|
category: Idiom
|
||||||
permalink: /patterns/arrange-act-assert/
|
|
||||||
categories: Idiom
|
|
||||||
language: zh
|
language: zh
|
||||||
tags:
|
tags:
|
||||||
- Testing
|
- Testing
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Async Method Invocation
|
title: Async Method Invocation
|
||||||
folder: async-method-invocation
|
category: Concurrency
|
||||||
permalink: /patterns/async-method-invocation/
|
|
||||||
categories: Concurrency
|
|
||||||
language: zh
|
language: zh
|
||||||
tags:
|
tags:
|
||||||
- Reactive
|
- Reactive
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Balking
|
title: Balking
|
||||||
folder: balking
|
category: Concurrency
|
||||||
permalink: /patterns/balking/
|
|
||||||
categories: Concurrency
|
|
||||||
language: zh
|
language: zh
|
||||||
tags:
|
tags:
|
||||||
- Decoupling
|
- Decoupling
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Bridge
|
title: Bridge
|
||||||
folder: bridge
|
category: Structural
|
||||||
permalink: /patterns/bridge/
|
|
||||||
categories: Structural
|
|
||||||
language: zh
|
language: zh
|
||||||
tags:
|
tags:
|
||||||
- Gang of Four
|
- Gang of Four
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Builder
|
title: Builder
|
||||||
folder: builder
|
category: Creational
|
||||||
permalink: /patterns/builder/
|
|
||||||
categories: Creational
|
|
||||||
language: zh
|
language: zh
|
||||||
tags:
|
tags:
|
||||||
- Gang of Four
|
- Gang of Four
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Business Delegate
|
title: Business Delegate
|
||||||
folder: business-delegate
|
category: Structural
|
||||||
permalink: /patterns/business-delegate/
|
|
||||||
categories: Structural
|
|
||||||
language: zh
|
language: zh
|
||||||
tags:
|
tags:
|
||||||
- Decoupling
|
- Decoupling
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Bytecode
|
title: Bytecode
|
||||||
folder: bytecode
|
category: Behavioral
|
||||||
permalink: /patterns/bytecode/
|
|
||||||
categories: Behavioral
|
|
||||||
language: zh
|
language: zh
|
||||||
tags:
|
tags:
|
||||||
- Game programming
|
- Game programming
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Caching
|
title: Caching
|
||||||
folder: caching
|
category: Behavioral
|
||||||
permalink: /patterns/caching/
|
|
||||||
categories: Behavioral
|
|
||||||
language: zh
|
language: zh
|
||||||
tags:
|
tags:
|
||||||
- Performance
|
- Performance
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Callback
|
title: Callback
|
||||||
folder: callback
|
category: Idiom
|
||||||
permalink: /patterns/callback/
|
|
||||||
categories: Idiom
|
|
||||||
language: zh
|
language: zh
|
||||||
tags:
|
tags:
|
||||||
- Reactive
|
- Reactive
|
||||||
|
@ -1,9 +1,6 @@
|
|||||||
---
|
---
|
||||||
layout: pattern
|
|
||||||
title: Chain of responsibility
|
title: Chain of responsibility
|
||||||
folder: chain
|
category: Behavioral
|
||||||
permalink: /patterns/chain/
|
|
||||||
categories: Behavioral
|
|
||||||
language: zh
|
language: zh
|
||||||
tags:
|
tags:
|
||||||
- Gang of Four
|
- Gang of Four
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user