| | | | |
| |||||||
| 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 | |
| | |
| Erfahrener Benutzer Registriert seit: 14.01.2010
Beiträge: 124
PHP-Kenntnisse: Fortgeschritten ![]() | Ich kann mich nur auf das beziehen, wonach du fragst. Wenn Dein Beispiel zu weit hergeholt ist, wozu dann das Beispiel? In jedem Fall ist ein Ansatz mit "ORDER_VAL_INT, ORDER_VAL_CHAR,..." etwas für eine Tonne. God object – Wikipedia
__________________ Ich bin Programmierer und kein Frameworkinstallierer. |
| | |
| | |||
| Moderator Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() | Zitat:
Zitat:
Ob es nun 20 oder 20.000 Kunden sind spielt doch beim Konzept keine Rolle. Und ebenso ist es für das Konzept unwichtig ob es um Bestellungen oder zum Beispiel um Foren-Beiträge geht. Mal abgesehen davon wiedersprichtst du dir mit dem Link zum God-Object selbst, denn meinem ORM-Objekt "Bestellung" von Kunde A braucht nicht zu interessieren das es bei Kunde C noch eine Beziehung zu einer Lieferadresse gibt. Rein theoretisch natürlich. | ||
| | |
| | |
| Moderator und Wett-König | Warum abstahierst du nicht die Attribute eines Objekts? Dann kannst du je nach Konfiguration ein Objekt "Bestellung" komponieren.
__________________ 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! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| | |
| | |
| Moderator und Wett-König | Hi cy, nein so nicht. Ich denke da an eine Beziehung zwischen einem Objekt "Order", einem "Attribut"-Objekt und einem "Context" oder "Customer". Also soetwas: Code: Order (1) <>---- (n) Attribute (m) ----|> (n)Context Legende: <>---- Komposition <|---- Assoziation
__________________ 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! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| | |
| | |
| Moderator Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() | Hallo dr, ich bin mir nicht sicher ob ich dich richtig verstehe. Ich verstehe das so: Das Objekt Order enthält alle funktionalitäten/Werte die für jede Order gelten und das Attribut Objekt alle zusätzlich möglichen Werte. Das Context-Object beschreibt dann unter welchen Bedingungen welche Attribute genutzt werden, verstehe ich das soweit richtig? Falls ja, wie würde das in einer relationalen Datenbank aussehen? Ich kann mir das nicht so richtig vorstellen. Gruß cy |
| | |
| | ||
| Moderator und Wett-König | Hallo cy, ds kannst du in beide Richtungen interpretieren. Entweder hält das Basis-Objekt (hier Order) keine Attribute oder nur den Basis-Satz. je nach Anwendungfall ist die eine oder die andere Vorgehensweise sinnvoll. Zitat:
__________________ 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 |
| Felder eines Datensatzes separieren | aniga_de | Datenbanken | 10 | 26.01.2010 21:29 |
| MySQL - Felder mit verschiedenen Bedingungen summieren | Patrick Hilker | Datenbanken | 2 | 27.10.2009 16:23 |
| [Erledigt] Tabellenlayout: Große Felder auslagern? | boernard | Datenbanken | 7 | 27.07.2009 14:03 |
| Excel Spreadsheet Writer -> Import Outlook -> Felder definieren... | taurus | PHP Tipps 2008 | 0 | 16.12.2008 12:10 |
| Gästebuch-Tabelle - Felder auf Inhalt prüfen | ProgStarter | PHP Tipps 2008 | 13 | 09.10.2008 20:07 |
| Schwierige (?) Sortierung über 2 Felder | Anotherone | Datenbanken | 8 | 31.12.2006 02:48 |
| mysql mehrere felder aus 2 tabellen bei vorhandensein eines | cytrobic | Datenbanken | 9 | 30.06.2006 13:27 |
| suche tutorial: FORMULAR FELDER AUF INHALT PRÜFEN | PHP Tipps 2006 | 7 | 25.01.2006 19:14 | |
| [Erledigt] Große Felder wie TEXT auslagern? | Datenbanken | 9 | 26.10.2005 20:22 | |
| Formularauswertung: Leere Felder anzeigen | maeck | PHP Tipps 2005-2 | 1 | 18.09.2005 21:42 |
| Suche MySQL Funktion zum Verbinden 2er Felder | R4v3r | Datenbanken | 2 | 12.07.2005 23:49 |
| Felder löschen!? | PHP Tipps 2005 | 2 | 05.01.2005 14:36 | |
| Nach Formularcheck sind die Felder leer | PHP Tipps 2007 | 6 | 04.01.2005 21:42 | |
| leere felder entfernen | PHP Tipps 2007 | 14 | 04.01.2005 10:59 | |
| felder gegebenen falls überprüfen und sonst mail schicken. | lindner | PHP Tipps 2004-2 | 1 | 14.11.2004 15:47 |