Interfaces, Abstrakte Klassen und Namensräume im Zend Framework 2.0

Matthew Weier O’Phinney und Ralph Schindler haben diese Woche in der Contributors Mailingliste einige Punkte für das Zend Framework 2.0 zur Diskussion gestellt bzw. zur Abstimmung gebracht. Dabei ging es konkret um die folgenden Punkte:

  1. Benennung von Interfaces und abstrakte Klassen. Bisher gab es zwar schon einen Standard, dieser soll aber im Rahmen der Umbauarbeiten für das Zend Framework Release 2.0 überarbeitet werden. Es wurden dabei für Interfaces und für abstrakte Klassen mehrere Varianten zur Diskussion gestellt.
  2. Die Verwendung von Namensräumen in den Methodensignaturen der Zend Framework Klassen. Dabei geht es darum, wie die Namensräume in einer Methode angegeben werden sollen. Auch hier wurden mehrere Varianten präsentiert.
  3. Die Verwendung von Aliasen für Namensräume. Durch die Angabe von use kann für einen Namensraum ein Alias angegeben werden, der mitunter eines an Tipparbeit sparen kann. Natürlich standen auch hier verschiedene Optionen zur Wahl.

Die Diskussion war sehr interessant und verlief auch sehr anregend. Am Ende haben sich dann die Favoriten heraus kristallisiert. Die Ergebnisse der Diskussion hat Matthew nun heute im Wiki für alle zusammen gestellt: die Coding Standard Entscheidungen für PHP 5.3.

Tweet this via redir.ec

2 Antworten für “Interfaces, Abstrakte Klassen und Namensräume im Zend Framework 2.0”

  1. Zend Framework News » Blog Archive » Erweitere Coding Standards für Zend Framework 2.0 sagt:

    [...] http://blog.zf-info.de/2010/03/18/interfaces-abstrakte-klassen-und-namensraume-im-zend-framework-2-0... [...]

  2. zvz sagt:

    Gibt es Performance-Unterschied zwischen Verwendung von abstrakten Klassen und Verlängerung normale Klasse?

Hinterlasse eine Antwort


Better Tag Cloud