Difference between revisions of "Patterns"

From Freephile Wiki
Jump to navigation Jump to search
(New page: Patterns are a big topic in computer science. There is the "Gang of Four"; Ward Cunningham's Portland Pattern Repository; and books like ''EJB Design Patters" ...)
 
(initial stub to link to EJB Design Patterns pdf)
Line 1: Line 1:
Patterns are a big topic in computer science.  There is the "Gang of Four"; Ward Cunningham's Portland Pattern Repository; and books like ''[[Image:Ejbdesignpatterns|EJB Design Patters]]" (PDF, 289pp)
+
Patterns have been a big topic in computer science since at least 1994 when the "[[WikiPedia:Gang_of_Four_(software)|Gang of Four]]" (Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides) wrote the book ''[[WikiPedia:Design_Patterns|Design Patterns]]''.  Actually, that work was based on work by Ward Cunningham and others going back to a presentation made in 1987.  Check out Ward's [http://c2.com/cgi/wiki Portland Pattern Repository]; and books like ''[[Media:Ejbdesignpatterns.pdf|EJB Design Patters]]'' (PDF, 289pp)
  
With the [http://lucasbaltes.com/php-museum/ advent of PHP5 way back in 2004], more object-oriented programming capabilities were available to the PHP developer.  To be a good software architect, you should use patterns or recognize them when they present themselves to be able to implement good solutions.  So, take time to learn about the common patterns and leverage the object-oriented facilities in PHP.  
+
With the [http://lucasbaltes.com/php-museum/ advent of PHP5 in 2004], more object-oriented programming capabilities were available to the PHP developer.  To be a good software architect, you should use patterns or recognize them when they present themselves to be able to implement good solutions.  So, take time to learn about the common patterns and leverage the object-oriented facilities in PHP.  
  
 
{{Stub}}
 
{{Stub}}

Revision as of 11:20, 6 October 2008

Patterns have been a big topic in computer science since at least 1994 when the "Gang of Four" (Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides) wrote the book Design Patterns. Actually, that work was based on work by Ward Cunningham and others going back to a presentation made in 1987. Check out Ward's Portland Pattern Repository; and books like EJB Design Patters (PDF, 289pp)

With the advent of PHP5 in 2004, more object-oriented programming capabilities were available to the PHP developer. To be a good software architect, you should use patterns or recognize them when they present themselves to be able to implement good solutions. So, take time to learn about the common patterns and leverage the object-oriented facilities in PHP.