| | | | |
| |||||||
| Software-Design Diskussionen auf Profi-Niveau: PHP Lösungen auf konzeptioneller Ebene |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Moderator und Wett-König | Ich argumentiere nicht gegen dich, ich diskutiere mit euch. In diesem Fall wiedersprechen sich meine Argumentation und der Eintrag auf Wikipedia auch nicht.
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| | |
| | ||
| moderatives Dielektrikum Registriert seit: 21.05.2008
Beiträge: 35.994
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
Meine und die von Wikipedia IMHO auch nicht.
__________________ -- One pixel is still too big. Please make it smaller. ASAP. Initiative Mittelstand. Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers. -- | |
| | |
| | |
| Moderator und Wett-König | Hallo, doch, denn in diesem Fall - wie schon angedeutet - ist die Herangehensweise der Argumentation eine andere. Der Wiki-Eintrag hebt auf die Tatsache ab, dass ein Objekt einer niedrigeren Ebene bei einer Aggregation existieren darf, bei einer Komposition jedoch nicht. Anders formuliert: wenn ich eine Komposition verwende, so möchte ich beschreiben, dass ein Objekt größerer Granularität nicht ohne ein Objekt geringerer Granularität existieren darf, wenn es eine Kompositionsbeziehung zu diesem ausbildet, die vom Objekt größerer Granularität ausgeht. Klingt kompliziert, ist aber so. ![]() Aus diesem Grund verwende ich z.B. im GenericORMapper nur Komposition und Assoziation, weil in der Datenhaltung üblicherweise nur diese beiden von wirklicher Bedeutung sind. Grob gesprochen dienen Assoziationen häufig der Typisierung und der Beschreibung von Zuständen, Kompositionen werden zur Definition der Zugehörigkeit verwendet. Assoziationen sind vor allem auch wegen ihrer Navigierbarkeit wichtig, da ich so z.B. alle Benutzer einer Gruppe, als auch alle Gruppen, zu denen ein Benutzer zugeordnet ist anzeigen kann. Mir ist übrigens noch kein Anwendungsbeispiel untergekommen, in dem ich mehr als die genannten Beziehungen für Daten-Modelle benötigt hätte. Viele Grüße, Dr.E.
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| pro Benutzer eine Tabelle mit Feldern | oomworld | PHP Tipps 2009 | 8 | 19.04.2009 13:53 |
| Neue Datenbank und Benutzer anlegen | Quereinsteiger | Datenbanken | 6 | 02.04.2008 08:30 |
| MySQL-Datenbank und Benutzer per PHP-Script anlegen? | nicobischof | PHP Tipps 2006 | 7 | 03.08.2006 20:50 |
| [Erledigt] Benutzer in phpbb löschen - per sql-Befehl | Datenbanken | 2 | 23.12.2005 09:52 | |
| mehrere Benutzer arbeiten an einem Datensatz | ajo_silent | Datenbanken | 6 | 20.11.2004 13:52 |
| MySQL-Datenbank aufteilen auf verschiedenen Benutzer... | Datenbanken | 3 | 09.11.2004 08:23 | |
| [Erledigt] Neuen Benutzer mittels PHP in MYSQL Anlegen | PHP-Fortgeschrittene | 1 | 28.10.2004 17:22 | |
| Gibt es "htacces" ohne Abfrage von Benutzer und Ke | Server, Hosting und Workstations | 2 | 19.06.2004 18:17 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| kompositionsbeziehung existenz |