diff options
author | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:41:15 -0500 |
---|---|---|
committer | Peter Bengtsson <mail@peterbe.com> | 2020-12-08 14:41:15 -0500 |
commit | 4b1a9203c547c019fc5398082ae19a3f3d4c3efe (patch) | |
tree | d4a40e13ceeb9f85479605110a76e7a4d5f3b56b /files/de/glossary/mixin | |
parent | 33058f2b292b3a581333bdfb21b8f671898c5060 (diff) | |
download | translated-content-4b1a9203c547c019fc5398082ae19a3f3d4c3efe.tar.gz translated-content-4b1a9203c547c019fc5398082ae19a3f3d4c3efe.tar.bz2 translated-content-4b1a9203c547c019fc5398082ae19a3f3d4c3efe.zip |
initial commit
Diffstat (limited to 'files/de/glossary/mixin')
-rw-r--r-- | files/de/glossary/mixin/index.html | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/files/de/glossary/mixin/index.html b/files/de/glossary/mixin/index.html new file mode 100644 index 0000000000..44c89a9f24 --- /dev/null +++ b/files/de/glossary/mixin/index.html @@ -0,0 +1,21 @@ +--- +title: Mixin +slug: Glossary/Mixin +tags: + - Glossary + - Mixin +translation_of: Glossary/Mixin +--- +<p><span class="seoSummary">Ein <em>Mixin</em> ist eine {{Glossary("class","Klasse")}} oder eine {{Glossary("interface","Schnittstelle")}} in der einige oder alle ihrer {{Glossary("method", "Methoden")}} und/oder {{Glossary("property", "Eigenschaften")}} nicht implementiert werden, was erfordert, dass eine andere {{Glossary("class","Klasse")}} oder {{Glossary("interface","Schnittstelle")}} die fehlenden Implementierungen bereitstellt.</span> Die neue Klasse bzw. die neue Schnittstelle enthält dann sowohl die Eigenschaften und Methoden aus dem Mixin als auch diejenigen, die sie selbst definiert. Alle Methoden und Eigenschaften werden exakt gleich verwendet, unabhängig davon, ob sie im Mixin implementiert sind oder im Interface oder in der Klasse, die das Mixin implementiert.</p> + +<p>Der Vorteil von Mixins besteht darin, dass sie zur Vereinfachung des Designs von APIs verwendet werden können, bei denen mehrere Schnittstellen dieselben Methoden und Eigenschaften enthalten müssen.</p> + +<p>Zum Beispiel wird das Mixin {{domxref("WindowOrWorkerGlobalScope")}}} verwendet, um Methoden und Eigenschaften zur Verfügung zu stellen, die sowohl auf den Schnittstellen {{domxref("Window")}} als auch {{domxref("WorkerGlobalScope")}}} verfügbar sein müssen. Das Mixin wird von beiden Schnittstellen implementiert.</p> + +<h2 id="Erfahre_mehr">Erfahre mehr</h2> + +<h3 id="Allgemeines_Wissen">Allgemeines Wissen</h3> + +<ul> + <li><a class="external external-icon" href="https://de.wikipedia.org/wiki/Mixin">Mixin</a> in Wikipedia</li> +</ul> |