Etiket: Design Pattern

C# Iterator Design Pattern(Iterator Tasarım Deseni) 0

C# Iterator Design Pattern(Iterator Tasarım Deseni)

Merhaba, Behavioral Patterns(Davranışsal Kalıplar) kategorisinde bulunan Iterator Design Pattern üzerine içerik oluşturacağız. Iterator Türkçe olarak anımsattığı iterasyon kelimesine karşı gelmektedir. İterasyon dediğimiz yapı bir çözüme giden her adımı tarif etmektedir. Kelimenin mahiyetiyle ilgili daha...

C# Template Method Design Pattern(Template Method Tasarım Deseni) 0

C# Template Method Design Pattern(Template Method Tasarım Deseni)

Merhaba, Behavioral Patterns(Davranışsal Kalıplar) kategorisinde bulunan Template Method Design Pattern üzerine içerik oluşturacağız. Template, kelime manasından da anlaşılacağı üzere şablon demektir. Haliyle yaptığımız faaliyetin inşasında belirli şablonsal algorimalar üzerinde çalışma gerçekleştirecek ve bu algoritmada...

0

Fluent Interface Nedir? Nasıl Kullanılır?

Merhaba, Sizlere aslen bir Design Pattern olan Fluent Interface yapısından bahsedeceğim. Fluent, “akıcı” anlamına gelen bir kelimedir. Yani anlayacağınız kod yazarken belli başlı durumlarda daha net ve akıcı kod yazmamızı sağlayan bir tasarım desenini...

C# Facade Design Pattern(Facade Tasarım Deseni) 0

C# Facade Design Pattern(Facade Tasarım Deseni)

Merhaba, Bu makalemizde Structural Patterns(Yapısal Desenler) kategorisine giren Facade Design Pattern hakkında teferruatlı bir içerik oluşturacağız. ‘Facade’, kelime anlamı olarak ‘cephe’ diye nitelendirebileceğimiz aslen Fransızca kökenli bir kelimedir. Tasarım açısından, önemli olan cepheyi işaret...

C# Prototype Design Pattern - Prototip Tasarım Deseni 0

C# Prototype Design Pattern – Prototip Tasarım Deseni

Merhaba, Bu yazımızda Creational Patterns(Oluşturucu Kalıplar) kategorisine giren Prototype Design Pattern üzerine konuşacağız. Tasarım deseni yaklaşımlarından Prototype Design Pattern sayesinde elimizdeki mevcut nesnelerin prototiplerini oluşturabilmekte, birnevi bu nesnelerin kopyalarını elde edebilmekteyiz. Prototip deseninin tasarlanmasının...

5

Dependency Injection(DI) Nedir? Nasıl Uygulanır?

Merhaba, Bu yazımızda Martin Fowler’in ortaya attığı Dependency Injection(DI) – Bağımlılık Enjeksiyonu kavramını inceleyecek ve nasıl uygulandığını örneklendireceğiz. Öncelikle “Nedir bu Dependency Injection?” sorusuyla başlayalım. Dependency Injection’ı özetle anlatmak gerekirse; bağımlılık oluşturacak parçaların ayrılıp,...

C# Factory Method Design Pattern(Factory Method Tasarım Deseni) 1

C# Factory Method Design Pattern(Factory Method Tasarım Deseni)

Merhaba, Creational Patterns (Oluşturucu Kalıplar) kategorisine giren Factory Method Design Pattern üzerine detaylı bir inceleme gerçekleştireceğiz. Factory Metod tasarım deseni, birbirleriyle ilişkili nesneleri oluşturmamızda bize oldukça alternatif bir metod sunmaktadır. Asıl amaç, oluşturmak istediğimiz...

C# Singleton Design Pattern(Singleton Tasarım Deseni) 1

C# Singleton Design Pattern(Singleton Tasarım Deseni)

Bu yazımda C#’ta Singleton Design Pattern kullanımını anlatmaya çalışacağım.Yazılım dünyasın da bir çok tasarım deseni mevcuttur.Nesnenin oluşturulması ve yönetilmesiyle ilgili olan Creatinal Patterns grubundan Singleton desenini anlatmaya çalışacağım.Diğer desenlerle ilgili yazılar ilerideki zamanlar da...

Copy Protected by Chetan's WP-Copyprotect.