Skip to content

A Project which represents my own examples of Creational, Structural and Behavioral design pattern implementations.

Notifications You must be signed in to change notification settings

devlanger/DesignPatternsExamples

Repository files navigation

Creational Patterns

Opis

Wzorce kreacyjne są zbiorem różnych mechanizmów tworzenia obiektów, zwiekszających elastyczność i reuse kodu.

1. Factory Method / Metoda wytwórcza

Wzorzec projektowy pozwalający tworzyć obiekty - produkty bez podawania ich konkretnego typu. Metoda wytwórcza obchodzi wywoływania w wielu miejscach konstruktora i umiejscawia kreacje tylko w 1 miejscu. Dzieli się na creator i product.

2. Abstract Factory / Fabryka Abstrakcyjna

Wzorzec projektowy pozwalający tworzyć grupe powiązanych obiektów - produktów bez podawania ich konkretnych typów.

3. Builder / Budowniczy

Singleton / Singleton

Structural Patterns

Opis

Wzorce strukturalne wyjaśniają w jaki sposób można składać obiekty i klasy w większe struktury, które są elastyczne i efektywne.

  1. Adapter / Adpater

  2. Bridge / Most

  3. Composite / Kompozyt

  4. Decorator / Dekorator

  5. Facade / Fasada

  • Ukrywamy logikę danych systemów (n) za fasadą (klasą), która łączy te systemy ze sobą uproszczonym interfejsem.
  1. Flyweight / Pyłek

  2. Proxy / Pełnomocnik

Behavioral Patterns

About

A Project which represents my own examples of Creational, Structural and Behavioral design pattern implementations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages