Skip to content

naohito-T/typescript-design-pattern

Repository files navigation

TypeScript Design pattern

デザインパターンは、再利用可能なソフトウェア設計の解決策。
デザインパターンは主に3つのカテゴリーに分類される

  • Creational(生成)
  • Structural(構造)
  • Behavioral(振る舞い)

参考

tech score design pattern

デザインパターンの絵本

ユビキタス

Concrete(具体的な)

Creational(生成)

Image from Gyazo

オブジェクトの作成プロセスを扱うGoFデザインパターンのカテゴリです。
これらのパターンは、インスタンス化プロセスを抽象化し、与えられたユースケースに対してどのオブジェクトを作成する必要があるかを柔軟に決定できます。
作成パターンは、オブジェクトの作成がうまく整理され、将来の変更に容易に適応できるようにすることで、コードの再利用性・保守性・および拡張性を促進します。

Behavioral(振る舞い)

Image from Gyazo

ビヘイビアデザインパターンはオブジェクト間の相互作用を管理するのに役立ち、複雑なシステムの簡素化、メモリ使用の最適化、オブジェクトへのアクセス制御などのソリューションを提供する。

Releases

No releases published

Packages

No packages published