Nesneye dayalı programlama ile yazılan yazılımlar karışık mimari tasarımlarından oluşur. Bu yapıların ileride geliştirilebilmesi için esnek yapılar oluşturulmalıdır. Bu esnek yapının geliştirilmesinde uyulacak prensipler, nesneye yönelik programlamanın temel prensipleridir. Bu prensipleri destekleyen özel kalıplara “tasarım kalıpları” denir. Tasarım kalıpları 3 ana bölümden oluşur.
1- Yaratılış Kalıpları ( Creational Patterns )
Nesnelerin yaratılmasında kullanılan kalıplardır.
2- Yapısal Kalıplar ( Structural Patterns )
Nesnelerin birleştirilmesinde kullanılan kalıplardır.
3- Davranışsal Kalıplar (Behavioral Patterns )
Nesne grupları arasındaki iletişimin tanımlanmasında kullanılır.
Biz bu kalıplar arasında daha çok yaratılış kalıplarını inceleyeceğiz. daha sonra anlatacağım tasarım kalıpları
factory design pattern, singleton design pattern, prototype design pattern, strategy design pattern.
Diğer kalıpları inceledikçe onlar ile ilgili bilgilerde sunmaya çalışacağım.
benzer konular:
- design patterns (tasarım şablonları)
- design patterns : tanımlar
- factory method design pattern – php
- flyweight design pattern – php
- bridge design pattern – php
- strategy design pattern – php
- proxy design pattern – php
- composite design pattern – php
- template method design pattern – php
- prototype design pattern – php














(3 votes, average: 4.67 out of 5)
design patterns