Yazılım İngilizcesi · Mimari, Tasarım Kalıpları ve Grafikler

Loose coupling ne demek?

Yazılımda anlamı, Türkçe karşılığı ve örnek cümleler

isimİleri düzey terim

Loose coupling, yazılımda gevşek bağlılık, zayıf bağımlılık anlamına gelir.

Bir sistemin parçalarının birbirine olabildiğince az bağımlı olduğu tasarım; böylece bir parçadaki değişiklik nadiren diğerlerinde de değişiklik gerektirir.

English: A design in which the parts of a system depend on each other as little as possible, so a change in one part rarely forces changes in the others.

Nerede ve nasıl kullanılır?

Tersi 'tight coupling'dir (sıkı bağlılık). Bileşenler için 'loosely coupled' (gevşek bağlı) ya da 'tightly coupled' (sıkı bağlı) denir. Çoğunlukla, her parçanın içindeki kodun birbiriyle ilgili olması anlamına gelen 'high cohesion' (yüksek uyum) ile birlikte anılır. Interface'ler, olaylar ve kuyruklar gevşek bağlılık sağlamaya yardımcı olur.

Örnek cümleler

  1. Loose coupling between the order and email services means one can go down without breaking the other.

    Sipariş ve e-posta servisleri arasındaki gevşek bağlılık sayesinde biri çökse bile diğeri çalışmaya devam ediyor.

  2. We aim for loose coupling, so modules talk to each other only through public interfaces.

    Gevşek bağlılığı hedefliyoruz; bu yüzden modüller birbiriyle yalnızca public interface'ler üzerinden haberleşiyor.

Sık kullanılan kalıplar

  • loosely coupled
  • tight coupling
  • high cohesion, loose coupling
  • reduce coupling

Aynı konudan: Mimari, Tasarım Kalıpları ve Grafikler

Seviyene uygun okumayla pekiştir

Yeni kelimelerin kalıcı olmasının en hızlı yolu seviyene uygun metin okumaktır. Seviyene göre ücretsiz İngilizce kitaplar: