Entwurfsmuster: Unterschied zwischen den Versionen

Aus php bar
Wechseln zu: Navigation, Suche
()
 
(14 dazwischenliegende Versionen von 8 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
Das '''Entwurfsmuster''' ist ein Begriff aus der [[OOP|Objektorientierten Programmierung]]. Der englische Begriff lautet ''Design Pattern''.
 
Das '''Entwurfsmuster''' ist ein Begriff aus der [[OOP|Objektorientierten Programmierung]]. Der englische Begriff lautet ''Design Pattern''.
 +
 +
== Übersicht ==
 +
=== Creational Patterns ===
 +
* [[Singleton]]
 +
* [[Abstract Singleton]]
 +
* [[Factory Method]]
 +
* [[Abstract Factory]]
 +
* [[Registry]]
 +
 +
=== Structural Patterns ===
 +
* [[Adapter]]
 +
* [[Composite]]
 +
* [[Decorator]]
 +
* [[Facade]]
 +
* [[Null Object]]
 +
* [[Iterator]] (In PHP5 durch ein [[Interface]] bereitgestellt)
 +
 +
=== Behavioral Patterns ===
 +
* [[Command]]
 +
* [[Strategy]]
 +
* [[Observer]]
 +
* [[Memento]]
 +
* [[State]]
 +
* [[Chain of Responsibility]]
 +
 +
== Entwurfsmuster Kataloge und Diagramme ==
 +
* http://patternshare.org/default.aspx/Home.TableRows
 +
* http://www.corej2eepatterns.com/Patterns2ndEd/index.htm
 +
* http://www.tml.tkk.fi/~pnr/GoF-models/html/
  
 
== Weiterführende Artikel und Tutorial ==
 
== Weiterführende Artikel und Tutorial ==
Zeile 5: Zeile 34:
 
* [[Bild:Flag de.png|de]] [http://www.php-mag.de/itr/online_artikel/psecom,id,490,nodeid,62.html Stricken für Fortgeschrittene - Das Adapter-Entwurfsmuster ] aus [[PHP Magazin]] Ausgabe 02/2004
 
* [[Bild:Flag de.png|de]] [http://www.php-mag.de/itr/online_artikel/psecom,id,490,nodeid,62.html Stricken für Fortgeschrittene - Das Adapter-Entwurfsmuster ] aus [[PHP Magazin]] Ausgabe 02/2004
 
* [[Bild:Flag de.png|de]] [http://www.php-mag.de/itr/online_artikel/psecom,id,466,nodeid,62.html Strickwerk - Entwurfsmuster in PHP - Teil 1] aus [[PHP Magazin]] Ausgabe 01/2004
 
* [[Bild:Flag de.png|de]] [http://www.php-mag.de/itr/online_artikel/psecom,id,466,nodeid,62.html Strickwerk - Entwurfsmuster in PHP - Teil 1] aus [[PHP Magazin]] Ausgabe 01/2004
 +
* [[Bild:Flag de.png|de]] [http://www.andreas-demmer.de/projekte/fachartikel/ Entwurfsmuster in PHP] (ganze Artikelserie, zuvor erschienen im [PHP Magazin])
 
* [[Bild:Flag uk.png|en]] [http://www.phparch.com/sample.php?mid=61 The Iterator Pattern] aus [[php architect]] Ausgabe 07/2005
 
* [[Bild:Flag uk.png|en]] [http://www.phparch.com/sample.php?mid=61 The Iterator Pattern] aus [[php architect]] Ausgabe 07/2005
 
* [[Bild:Flag uk.png|en]] [http://www.phparch.com/sample.php?mid=45 Design Patterns: Powerful Solutions to Common Problems] aus [[php architect]] Ausgabe 12/2004
 
* [[Bild:Flag uk.png|en]] [http://www.phparch.com/sample.php?mid=45 Design Patterns: Powerful Solutions to Common Problems] aus [[php architect]] Ausgabe 12/2004
Zeile 14: Zeile 44:
 
* [[Bild:Flag uk.png|en]] [http://www.devshed.com/c/a/PHP/Design-Patterns-in-PHP-Factory-Method-and-Abstract-Factory/ Design Patterns in PHP - Factory Method and Abstract Factory]
 
* [[Bild:Flag uk.png|en]] [http://www.devshed.com/c/a/PHP/Design-Patterns-in-PHP-Factory-Method-and-Abstract-Factory/ Design Patterns in PHP - Factory Method and Abstract Factory]
 
* [[Bild:Flag uk.png|en]] [http://www.tonymarston.net/php-mysql/model-view-controller.html The Model-View-Controller (MVC) Design Pattern for PHP]
 
* [[Bild:Flag uk.png|en]] [http://www.tonymarston.net/php-mysql/model-view-controller.html The Model-View-Controller (MVC) Design Pattern for PHP]
 
== Entwurfsmuster Kataloge, Übersichten und Diagramme ==
 
http://patternshare.org/default.aspx/Home.TableRows
 
http://www.corej2eepatterns.com/Patterns2ndEd/index.htm
 
http://www.tml.tkk.fi/~pnr/GoF-models/html/
 
  
 
== Siehe auch ==
 
== Siehe auch ==
Zeile 28: Zeile 53:
 
* [http://www.phppatterns.com/ Website phpPatterns]
 
* [http://www.phppatterns.com/ Website phpPatterns]
  
[[Kategorie:Programmiertechnik]]
+
[[Kategorie:Entwurfsmuster]]

Aktuelle Version vom 15. Mai 2009, 13:24 Uhr

Das Entwurfsmuster ist ein Begriff aus der Objektorientierten Programmierung. Der englische Begriff lautet Design Pattern.

Übersicht

Creational Patterns

Structural Patterns

Behavioral Patterns

Entwurfsmuster Kataloge und Diagramme

Weiterführende Artikel und Tutorial

Siehe auch

Links