Re: ATFolder um weitere Felder ergä nzen

Sascha Gresk <[email protected]>
Newsgroups gmane.comp.web.zope.german
Message-ID <[email protected]>
Am 27.12.2008 um 13:15 schrieb Hartmut Goebel:

>>
>> Du hast eine meiner früheren Mails gelesen. Du leitest _entweder_ von
>> ATFolder ab, wenn Du folderish Objekt mit einigen Erweiterungen  
>> benötigt
>> oder von einem der anderen Inhaltstyp (der dicht an Deinen  
>> Anforderungen
>> liegt) - aber niemals von mehreren gleichzeitig. Nur um z.B. ein
>> zusätzliches RichText Field in einen Ordnertyp hinzuzufügen, muß man
>> nicht von Document ableiten. Eine einfache Erweiterung des
>> Schema von Document mit dem neuen Feld ist ausreichend.
>
> Das widerspricht zwar dem OOP, aber sei's drum. (Das diskuterien wir  
> ein
> andermal, weil es für micht nicht einleuchtend ist.)

Ich glaube es gibt so zwei Herangehensweisen

a) etwas sparsamer im Sinne von "für ein RichTextFeld muss ich doch  
nicht gleich den ganzen
Kram miterben" oder eher

b) besser ich erbe alles mit, dann habe ich auch alle Vorteile mitgeerbt

Beide Methode haben vermutlich Ihre Berechtigung und sind wohl eher  
eine Geschmacksfrage.

Ich selbst habe schon beides gemacht und genossen, wobei ich habe den  
Eindruck
mit der Methode a) schaffe ich es länger mit UML zu arbeiten und  
Methode b) erfordert recht schnell
ein paar Eingriffe in den Sourcecode ....

Sagt mir Bescheid wenn die Diskussion weitergeht, dass ist auf jeden  
Fall sehr spannend ;-)


Grüsse,
Sascha

-- 

Die Mobilnummer hat sich geändert !

Opensource-Consult ist:
Kleingewerbebetrieb Sascha Gresk (Inhaber)
Mobil : +4915124102341
E-Mail: [email protected]
USt-IdNr: DE209886748
Scharnhorststrasse 58
44147 Dortmund



_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.