Skip to content

miracciftci/Design-Patterns

Repository files navigation

Design-Paterns

Design patterns yani tasarım kalıpları, yazılım geliştirmede yaygın olarak karşılaşılan zorluklar için geliştirilen, test edilmiş, kendini kanıtlamış kod tasarımlarıdır diyebiliriz. Tasarım kalıplarını ezberlememize gerek yok ama nerden geldiğini ve hangi problemi çözdüğünü bilmek önemli. Çünkü biz bir problemi çözerken aa şu tasarım kalıbı neydi açıp uygulayayım demiyoruz da probleme göre kalıpları harmanlayıp en optimum şekilde problemi çözüyoruz.

A- Creational (Yaratıcı) Design Paterns

  • 1- Singleton Design Pattern
  • 2- Factory Design Pattern
  • 3- Abstract Factory Design Pattern
  • 4- Builder Design Pattern
  • 5- Prototype Design Pattern

B- Structural (Yapısal) Design Paterns

  • 1- Adapter Pattern
  • 2- Bridge Pattern
  • 3- Composite Pattern
  • 4- Decorator Pattern 
  • 5- Facade Pattern
  • 6- Flyweight Pattern
  • 7- Proxy Pattern

C- Behavioural (Davranışsal) Design Paterns

  • 1- Observer Pattern
  • 2- Strategy Pattern
  • 3- State Pattern
  • 4- Command Pattern
  • 5- Chain of Responsibility Pattern
  • 6- Template Method Pattern
  • 7- Interpreter Pattern 
  • 8- Visitor Pattern 
  • 9- Mediator Pattern
  • 10- Memento Pattern

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages