Entwurfsmuster: Unterschied zwischen den Versionen

Aus php bar
Wechseln zu: Navigation, Suche
 
(17 dazwischenliegende Versionen von 10 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''.
  
[[Kategorie:Programmiertechnik]]
+
== Ü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 ==
 +
 
 +
* [[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.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=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=10 Industrial Strength MVC] aus [[php architect]] Ausgabe 05/2003
 +
* [[Bild:Flag uk.png|en]] [http://www.zend.com/php/design/patterns1.php PHP 5 and Design Patterns: An Introduction] bei [[Zend]]
 +
* [[Bild:Flag uk.png|en]] [http://www.zend.com/php/design/patterns2.php PHP 5 and Design Patterns: The Observer] bei [[Zend]]
 +
* [[Bild:Flag uk.png|en]] [http://www.phptr.com/articles/article.asp?p=101193&rl=1 PHP and Design Patterns]
 +
* [[Bild:Flag uk.png|en]] [http://www.developer.com/design/article.php/3345121 Implementing Patterns within PHP]
 +
* [[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]
 +
 
 +
== Siehe auch ==
 +
 
 +
* [[:Wikipedia:de:Entwurfsmuster]]
 +
 
 +
== Links ==
 +
 
 +
* [http://www.phppatterns.com/ Website phpPatterns]
 +
 
 +
[[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