https://github.com/pavlusha311245/patternsts
This project is a collection of design patterns, examples on how to use them, and their implementations in TypeScript.
https://github.com/pavlusha311245/patternsts
patterns typescript
Last synced: 3 months ago
JSON representation
This project is a collection of design patterns, examples on how to use them, and their implementations in TypeScript.
- Host: GitHub
- URL: https://github.com/pavlusha311245/patternsts
- Owner: Pavlusha311245
- Created: 2024-01-08T11:32:02.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-01-08T13:38:17.000Z (over 1 year ago)
- Last Synced: 2025-02-03T21:44:14.429Z (4 months ago)
- Topics: patterns, typescript
- Language: TypeScript
- Homepage:
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# "TypeScript Design Patterns" project
This project is a collection of design patterns, examples on how to use them, and their implementations in TypeScript.
## Project Description
The project includes the following design patterns:
1. **Creational Patterns**
* ✅ Singleton
* ✅ Factory Method
* ✅ Abstract Factory
* ✅ Builder
* ❓ Prototype2. **Structural Patterns**
* ❌ Adapter
* ❌ Bridge
* ❌ Composite
* ❌ Decorator
* ❌ Facade
* ❌ Flyweight
* ❌ Proxy3. **Behavioral Patterns**
* ❌ Chain of Responsibility
* ❌ Command
* ❌ Iterator
* ❌ Mediator
* ❌ Memento
* ❌ Observer
* ❌ State
* ❌ Strategy
* ❌ Template Method
* ❌ VisitorEach pattern is accompanied by TypeScript code and examples of how to use it.
## How to Install
1. Clone the repository to your local machine.
2. Open the example files and study them or copy the code you need.