Als Deutscher Softwareentwickler in der Schweiz

Landstrasse

Drive your own Way

Share now

Als Modellierung von Klassen (Objekt Orientiertes Design / OOD ) bezeichne ich die Aufteilung der Methoden einer Klasse aufgrund ihrer warscheinlichen Änderungen. Was dadurch zu einer höheren Kohäsivität und einer lockeren Bindung unter den Klassen führt.

Ähnlich wie bei einer Normalisierung von Datenbank-Tabellen.

Ein einfachen Beispiel wäre die Klasse PKW.cfc welche die Methoden starten() und stoppen() besitzt. Stoppen kann ich meinen PKW nur dadurch das ich auf die Bremse trete.

Starten könnte ich den PKW aber in dem ich einen Schlüssel nutze den ich einstecken und rumdrehen muss, aber auch durch drücken auf die Engine-Taste. Daher würde ich die Methode starten() in eine eigene Klasse auslagern.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Related Posts

foreach

$theFiles = [‚cs‘,’js‘,’php‘]; foreach ($theFiles as $ext) $theFile = __DIR__ . ‚/domains/‘ .CLIENT_DOMAIN .‘.‘ .$ext; if (file_exists($theFile)) require_once $theFile;

substreamer

https://substreamerapp.com/

AVSub

http://www.rml-apps.com/avsub/

Get in touch

872 Arch Ave.
Chaska, Palo Alto, CA 55318
hello@example.com
ph: +1.123.434.965

Business inquiries

hello@example.com
ph: +1.321.989.645