Lotus Notes / Domino Sonstiges > Projekt Bereich

Gang Of Four (GoF) Design Patterns für LotusScript on OO nachprogrammieren?

<< < (2/10) > >>

TMC:
noch 2 Links:

Design Patterns erklärt inkl. Muster nach GoF mit Beispielen:
http://de.wikipedia.org/wiki/Entwurfsmuster

Design Patterns nach GoF mit UML-Diagrammen und C# Quellcodes:
http://www.dofactory.com/Patterns/Patterns.aspx

animate:
ihr wollt Links? Ihr bekommt Links

http://www.cetus-links.org/oo_patterns.html

Marinero Atlántico:
Ich versuche die Beispiele sehr, sehr einfach zu halten.
Werd das erstmal selber mit Strategy, Abstract Factory oder so versuchen. Wenn das funktioniert können andere ja weitere Patterns übernehmen.

@Thomas: Ich glaube Lotus Notes DPs zu finden ist eine wesentlich schwierigere Aufgabe. Muss man erstmal überlegen auf welchem scope Level man suchen muß. Ziemliche Pionierarbeit. Hohe Frustrationsgefahr.
Ob der Übertrag der GoF auf LoNo langweilig ist, werde ich sehen.  ;)

Ich besitze so ziemlich alle Design Pattern Einführungsbücher für Java. Als Einstiegsbuch in dieses Thema ist "Head First Design Patterns", von den Freemans, Sierra/Bates sowie Johannes de Jong, Jason Menard et. al. als technical reviewer eindeutig das beste Buch (egal ob man visuell, blau oder rot-weiss kariert ist).
Quasi alle Leute sagen, dass dieses Thema komplexer/abstrakter ist als wie zuerst von ihnen angenommen.


--- Zitat ---Originally posted by Ilja Preuss:
[QB]
 
Well, yes. I'd say that is because software development is harder than it looks, though.  ;)
 
Seriously, in my experience OO doesn't have some of the benefits many people expect: "better matches human thinking", "understandable to customers", "easier to model the real world" etc. pp.
 
What it does is giving you additional tools to manage dependencies between software modules, most importantly polymorphism.
 
It's not easy to get that right - it took me personally several years to grok it (if we assume that I do today  ;)  ).
 
On the other hand, it's not easier with procedural development - after all, the main difference is that procedural languages are missing polymorphism, which, again, is a tool to manage dependencies.[/QB]
--- Ende Zitat ---

 

Semeaphoros:
Das ist ein seehr, seehr gutes Zitat, Axel, das Du da gebracht hast, jemand, der die Sache praxisnah und nicht religiös sieht. Danke

animate:
für AbstractFactory habe ich hier schon mal ein Beispiel gepostet:
lotusgeek

ist kein witziges Beispiel, eher praktisch. Und ich bin damals etwas mit copy und paste durcheinander gekommen, aber das dürfte vernachlässigbar sein

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln