Premium Partner

Klassenentwurf

K

K


Kartei Details

Karten 8
Sprache Deutsch
Kategorie Informatik
Stufe Andere
Erstellt / Aktualisiert 01.05.2019 / 03.05.2019
Lizenzierung Keine Angabe
Weblink
https://card2brain.ch/box/20190501_klassenentwurf
Einbinden
<iframe src="https://card2brain.ch/box/20190501_klassenentwurf/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>

Was ist Refactoring.

Eine Restrukutierung von bestehenden Klassen und Methoden, um sie geänderten Umständen und Anforderungen anzupassen. Überdenken und Restrukturierung einer Klasse. Häufig werden k und M in mehrere K oder M aufgeteilt. 

Kopplung

Art, wie Klassen miteinander verknüpft sind. Grad der Kopplung gibt an, wie ent diese Klassen miteinannder verknüpft sind. 

Was streben wir an

lose Kopllung

wieso streben wir eine _____ Kopplung an

lose Kopplung. bei einer engen Kopplung, bewirkt die Änderung an einer Klasse Änderungen an anderen Klassen somit auch durch die ganze Anwendung. 

kohäsion

Anahl und vielfalt der Aufgaben, für die eine einzelne Einheit zuständig ist (wichtig für M&K)

wie ist die idealform von Kohäsion

eine Programmeinheit sollte für genau eine in sich geschlossene AUfgabe zuständig sein

wieso brauchen wir Kohäsion

Wiederverwendung: wenn eine Methode oder eine KLasse für genau eine sehr klar definierte Aufgabe verantwortlich ist, dann ist die Wahrscheinlichkeit höher, dass diese Einheit auch in anderen Zusammenhängen eingesetzt werden kann. 

Vorteile von Array

Zugrif auf die Elemente ist viel effizienter als auf die Elemente einer vergleichbaren Sammlung mit flexibler Grösse