Mailinglisten-Archive |
Hi Norbert, > Auch kleinere uberschaubare Projekte können von OOP > profitieren. Es gibt > stets gewisse Abläufe, die man so generalisieren lassen, dass > diese in > nahezu jedem Projekt verwendet werden können. > Sich eine eigene Bibliothek zu schaffen ist jedenfass erstmal > Mehrarbeit > die sich später jedoch wieder rechnen kann. > Du bist der Architekt und zeichnest, sozusagen einmal einen > Bauplan, mit > dem du dann viele Häuser bauen kannst ... Mach's wie Aldi, Lidl oder McDonalds. Dort, wo es sich machen läßt, sehen die Gebäude immer gleich aus. Flach, ebener Eingang, normierte Laderampe für die Anlieferung, normierte Fußwege und Aufbauten im Innennbereich. Angenommen, der Architekt hätte sich jetzt einmalig die Arbeit gemacht, die Standards alle in einer Klasse zusammenzufassen und die wichtigsten Eckpunkte in der Definition bereits vorzubelegen, dann wäre er mittels $building = new building(); bereits mit seinem Verkaufsgebäude fertig. Wenn jetzt Änderungen dazu kommen, braucht er diese nur noch mittels z.B.: $building->set_entry_door_color("#D3D3D3"); [...] zu verändern. Eine vereinheitlichte Funktion $new_design = $building->render_building(); könnte nun das ganze Gebäude auf einen Schlag (natürlich mit Änderungen) zeichnen lassen. Fertig. Mach das mal immer wieder neu... Da programmierste Dir 'n Wolf... oder 'n Hund oder 'n Meerschweinchen. Grüße Tim
php::bar PHP Wiki - Listenarchive