Quale delle seguenti convenzioni di denominazione è più utilizzata/accettata o che è la più ottimale per la maggior parte dei progetti? Sto avendo un momento difficile decidere.Convenzione di denominazione della classe estesa ottimale?
Base class: \Model
Sub class: \Model\User
Base class: \Model\Model
Sub class: \Model\User
Base class: \Model\Base
sub class: \Model\User
Quindi, in altre parole, devo mettere la classe di base nello stesso spazio dei nomi di sottoclassi, e devo chiamare qualcosa costante come "base" o dovrebbe semplicemente avere lo stesso nome dello spazio dei nomi?
Alcune riflessioni su namespacing: http://stackoverflow.com/questions/431911/namespace-rule-of-thumb – cbednarski