Skip to content

Month: April 2023

Go Programlama Dili Interface Kavramı

Interface(arayüz) kavramı en temel ve basit anlamda, bir nesnenin diğer nesnelerle nasıl ilişki/etkileşim kurabileceğini tanımlayan ve özetleyen yapıdır diyebiliriz. Interfaceler için belirli işlevler tanımlanır, ancak bu işlevlerin nasıl gerçekleşeceğine veya logicine ilişkin bir bilgi bulunmaz, … Read more

Memento Pattern

Behavioral design patternlardan birisi olan memento patternin temel amacı ve çözüm sunduğu nokta bir nesnenin t anındaki statetini/durumunu tutarak, istenildiği zaman (t+n anında) geri t anındaki nesneye dönebilmemizi sağlar, özellikle programlama dillerinde sıklıkla karşılaşılan bir … Read more

Mediator Pattern

Behavioral design patternlerden biri olan mediator patternin temel amacı nesneler arasındaki karmaşık iletişim sürecinin ortak bir nesne üzerinden yürümesini sağlayarak bağımlılığı azaltmak, sadeleştirmek ve daha yönetilebilir hale getirmektir. Tasarım kalıbı için verilen çok güzel bir … Read more