Erzeugungsmuster

  • warning: array_fill(): Number of elements must be positive in /var/www/vhosts/benjaminradtke.com/httpdocs/includes/database.inc on line 253.
  • warning: implode(): Invalid arguments passed in /var/www/vhosts/benjaminradtke.com/httpdocs/includes/database.inc on line 253.
  • warning: array_keys() expects parameter 1 to be array, null given in /var/www/vhosts/benjaminradtke.com/httpdocs/modules/user/user.module on line 528.
  • user warning: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1 query: SELECT p.perm FROM role r INNER JOIN permission p ON p.rid = r.rid WHERE r.rid IN () in /var/www/vhosts/benjaminradtke.com/httpdocs/modules/user/user.module on line 528.
Erzeugungsmuster dienen wie der Name schon sagt der Erzeugung von Objekten und somit auch der Programmierung gegen Schnittstellen.

Singleton Pattern

Mit Hilfe des Singleton Patterns ist es möglich ein Klasse so umzuschreiben, dass diese nur einmalig instanziiert werden kann. Die Erzeugung der Instanz erfolgt dabei nicht über nen Operator new sondern durch eine statische Methode - in den meisten Fällen getInstance().

Syndicate content

Tags