From 218934fa2ed1c702a6d3923d2aa2cc6b43c48684 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:43:23 -0500 Subject: initial commit --- files/tr/glossary/mixin/index.html | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 files/tr/glossary/mixin/index.html (limited to 'files/tr/glossary/mixin') diff --git a/files/tr/glossary/mixin/index.html b/files/tr/glossary/mixin/index.html new file mode 100644 index 0000000000..721dee4332 --- /dev/null +++ b/files/tr/glossary/mixin/index.html @@ -0,0 +1,10 @@ +--- +title: Mixin +slug: Glossary/Mixin +translation_of: Glossary/Mixin +--- +

Bir karışım, yöntemlerinin ve / veya özelliklerinin bir kısmının veya tümünün uygulanmadığı ve başka bir sınıfın veya arayüzün eksik uygulamaları sağlamasını gerektiren bir sınıf veya arayüzdür. Yeni sınıf veya arayüz daha sonra hem mixin'den hem de kendi kendini tanımladığı özellikleri ve yöntemleri içerir. Mixin veya mixini uygulayan arayüz veya sınıfta uygulanıp uygulanmadığına bakılmaksızın, tüm yöntemler ve özellikler tamamen aynı şekilde kullanılır.

+ +

Karışımların avantajı, birden fazla arayüzün aynı yöntemleri ve özellikleri içermesi gereken API'lerin tasarımını basitleştirmek için kullanılabilmeleridir.

+ +

Örneğin, WindowOrWorkerGlobalScope karışımı, hem Window hem de WorkerGlobalScope arayüzlerinde bulunması gereken yöntemleri ve özellikleri sağlamak için kullanılır. Karışım, bu arabirimlerin her ikisi tarafından uygulanır.

-- cgit v1.2.3-54-g00ecf