Registriert seit: 31. Jul 2004
Ort: Chemnitz
316 Beiträge
Delphi 7 Personal
|
Re: Automaten in Source Code
22. Nov 2009, 12:56
Das ist das Thema, welches mich interessiert.
Kannst du mir Quellen geben, die die (Entwicklungs-)Prinzipien des Paradigmas erklären, dass zB "God-Classes" nicht gern gesehen werden.
Ein Beispiel (erstellen einer Liste):
1. Man erstellt nur die Elemente der Liste und diese organisiert sich "indirekt" selbst.
2. man erstellt Elemente, die IHRE eigene Aufgabe (und nur DIESE) erfüllen; und dazu eine "Schale", die die Organisation übernimmt
Was ist an Punkt 2 auszusetzen (mehr Schreibarbeit mal Außen vor gelassen).
Ich würde 1. bevorzugen, da zB die Suche in 2. über die Elemente funktioniert, die Elemente es aber überhaupt nicht zu interessieren hat.
Wenn sich nun die Organisation ändert, bekommen die Elemente nichts davon mit (was eigentlich erwünscht ist)
Prinzipien der OO sind doch:
- Jedes Objekt hat (s)eine Aufgabe
- Minimale Sichtbarkeiten
- ...
Liste darf (durch euch) erweitert werden
Sebastian
|