İçeriğe geç

Kategori: Design Patterns

Composite Pattern

Merhabalar bu yazımda İOS ile Composite Pattern nasıl kullanırız bunu görmüş olacağız.

Tasarım kalıplarından diğer biride Composite tasarım kalıbıdır. Bu tasarım kalıbı aynı içeriğe sahip farklı nesneleri tek sınıfta birlikte işlem yaptırmak ve kullanmak amaçlanır.

Bu diyagramda olay çok güzel …

Facade Pattern

Merhabalar bu yazımda yararlı tasarım kalıplarından Facade Pattern kullanımını inceleyeceğiz.

Facade (Cephe) kalıbı oldukça kullanılan bir kalıp ancak buna benzer yapılar kodlarken çoğu kişi bunun Facade kalıbı olduğunu bilmez.

Mantık olarak tek bir sınıf değilde olayları çoklu sınıflara ayırıp tek …

Adapter Pattern

Merhabalar bu yazımda Adapter tasarım kalıbını inceleyeceğiz.

Adapter tasarım kalıbı isminden’de anlaşılacağı gibi Adaptör anlamına gelir. Yazılım kalıplarıda aynı hayatın içindeki sorunların yazılıma modellenmiş halidir dersek çok doğru olur. Yurt dışında farklı prizlerin bulunduğunu hepimiz biliyoruz burada kullandığımız şarj aletlerini …

Decorator Pattern

Merhabalar bu yazımda İOS ile Tasarım kalıpları serisine Decorator Pattern ile devam ediyoruz.

Decorator tasarım kalıbı nesneye kalıtıma gerek kalmadan dinamik olarak eklemeler yapmamıza olanak veren bir kalıptır. Oluşturduğumuz sınıfın Decorator sınıflarını oluşturarak sınıfa yeni özellikler veya var olan özelliklere …

MVP Pattern

Merhabalar bu yazımda İOS ile MVP tasarım kalıbı nedir ? ve nasıl kullanırız bunu incelemiş olacağız.

MVC yapısından sonra tasarlanmış diğer bir kalıpta MVP (Model – View – Presenter) kalıbıdır. Oldukça işlevsel güzel bir tasarım kalıbıdır. Mantık olarak MVC ile …

MVVM Pattern

Merhabalar bu yazımda İOS ile MVVM tasarım kalıbı nedir ve nasıl kullanırız bunu göreceğiz.

MVVM (Model – View – View Model) kalıbı modern bir kalıptır. Yapısal olarak MVC yapısına benzemektedir. Model ile View arasında bulunan View Model ikili arasında köprü …

MVC Pattern

Merhabalar bu yazımda yazılım dünyasında önemli bir yere sahip olan MVC tasarım kalıbını İOS üzerinde nasıl modeller ve kullanırız bundan bahsedeceğim.

MVC (Model – View – Controller) kalıbı tüm nesne yönelimli yapıya sahip dillerde modellenen bir yapı. Çoğu büyük projelerde …

Singleton Pattern

Merhabalar bu yazımda İOS tasarım kalıplarından Singleton kalıbı nedir ve nasıl kullanırız hakkında bilgi vereceğim.

Bir önceki yazımda bir çok yazılım tasarım kalıbı olduğuna ve bunların neler olduğuna kısaca değinmiştim. Bunlardan en çok bilinen kalıplardan olan Singleton kalıbını paylaşacağım.

Singleton …

İOS Tasarım kalıpları

Merhabalar bu yazımda İOS uygulama geliştiricilerin kullandığı, modern yazılım tasarım kalıpları hangileridir konusuna giriş yapacağız.

Şiir gibi kod benzetimini çoğumuz duymuşuzdur. Ancak kodun nasıl bu yapıya kavuşacağını herkes bilmez. Projeler geliştirirken projeyi modellemek oldukça önemlidir. Projemizin daha sonra tekrar güncelleme …

© 2019 Kenan Atmaca