Skip to content

Latest commit

 

History

History
109 lines (72 loc) · 2.16 KB

File metadata and controls

109 lines (72 loc) · 2.16 KB
title Template
hide_title true
description describe the pattern in one sentence.

import { CreationalPatternTag, BehavioralPatternTag, StructuralPatternTag, } from "@site/src/components/pattern-page-features/pattern-alias-and-tag"; import TwoColumnProsCons from "@site/src/components/pattern-page-features/pros-and-cons"; import TOCInline from "@theme/TOCInline"; import Tabs from "@theme/Tabs"; import TabItem from "@theme/TabItem"; import Applicability from "@site/src/components/pattern-page-features/applicability";

<CreationalPatternTag title="template" aliases={["optional aliases here"]} /> <BehavioralPatternTag title="template" aliases={["optional aliases here"]} /> <StructuralPatternTag title="template" aliases={["optional aliases here"]} />


Mention the pattern and hope that you can explain it in very little time.

🧩The problem

this explains a problem someone may encounter in an application or system

🛠️Solutions

this explains why this pattern can solve the problem we just stated

🏛️Metaphors

This is a really cool metaphor regarding this specific topic

💡Real-world examples

Common practical scenarios for applying the X pattern include:

  • a list of
  • real world examples

⚖️ Pros and Cons

<TwoColumnProsCons pros={["pros here"]} cons={["cons here"]} />

🔍Applicability

<Applicability items={[ { situation: "when to use", context: "example or how it helps", }, ]} />

🧭Implementation Plan

To implement a X manually:

  1. Here's various steps
  2. To follow
  3. When implementing this pattern

💻Code samples

//ts code here
#python code here

🎮Playground

:::note

This sample is to get a 'feel' for the pattern. The code itself may not reflect a correct implementation of the pattern.

:::

// code

🔗Relations to other patterns

  • Another pattern wiki link here

📚Sources

Information used in this page was collected from various reliable sources: