unsplash_52b6b4db7397c_1

Design Patterns: Facade

Not: Başlangıç olarak hazırladığımız design patterns hakkındaki makalemizi okumanızı tavsiye ederim. Farz edelim ki, bir sıra içinde gerçekleşmesi gereken birkaç işleminiz var, ve bu işlemleri aynı sırayla uygulamanızın bir kaç bölümünde kullanmanız gerekiyor. Bu aşamada aynı kodu kopyalayıp, gerekli yerlere koyarak işleminizi çözebilirsiniz. Fakat daha sonra küçük bir güncelleme yapmak istediğinizde büyük bir problemle karşı karşıya kalacağınız…

unsplash_52b6b4db7397c_1

Design Patterns: Giriş

Design patternler (tasarım desenleri), bir çok kişinin tecrübeleri doğrultusunda şekillenerek bir projedeki belli bir işi aynı adımları takip ederek gerçekleştirmenize yardımcı olur. Bu sayede hazırladığınız uygulama son derece esnek, kolay yönetilebilir ve bir o kadar da diğer geliştiriciler tarafından anlaşılabilir olacaktır. Eğer bir framework kullanıyorsanız, temel design patternler zaten sizin kullanımıza sunulmuştur ama tabiki sizin…