Thread OOP Programmierstil
(20 answers)
Opened by rosti at 2011-03-24 09:52 2011-03-24T09:09:32 renee Bei mir gilt auch da: Keine Regel ohne Ausnahme! Ich habe manchmal "verwandte" Objekte (z.B. um komplexe Datenstrukturen abzubilden). Diese Objekte dürfen sich dann gegenseitig die Interna manipulieren. Innerhalb der "Sippe" gibt es keine Kapselung. Wenn sich bei einer Klasse die interne Implementierung ändert, muss die "Verwandtschaft" ggf. angepasst werden. Eine Kapselung gibt es dort nur nach außen. Oft fehlen im API sogar Methoden um bestimmte Objekteigenschaften zu ändern, weil sie von außerhalb der "Sippe" nicht (oder nur indirekt) geändert werden sollen. |