Re: ATFolder um weitere Felder ergänzen
Michael Hierweck <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Message-ID | <[email protected]> |
Hallo allerseits, Hartmut Goebel wrote: > Andreas Jung schrieb: > >> 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.) in RichDocument wird vorgeturnt, ATDocument mit Folder-Eigenschaften zu mischen. Mehrfachvererbung ist immer "gefährlicher" als einfache Vererbung, ich glaube, man sieht in dem Beispiel aber, worauf man achten muss. In jenem Beispiel werden jedoch die Schemata nicht gemischt, sondern das Schema von ATDocument übernommen und erweitert. Wie Andreas bereits sagte, kann man natürlich auch ATFolder einfach um Felder erweitern. Willst Du ein Dokument mit Foldereigenschaften oder einen Folder mit Textfeld? Viele Grüße Michael -- EDV-Serviceteam Werthmann & Hierweck GbR Annika Werthmann, Michael Hierweck Egerstraße 53, 44225 Dortmund http://www.edv-serviceteam.net _______________________________________________ zope mailing list [email protected] https://mail.dzug.org/mailman/listinfo/zope