Which of the following naming conventions is most used/accepted, or which is most optimal for most projects? I'm having a hard time deciding.
Base class: \Model
Sub class: \Model\User
Base class: \Model\Model
Sub class: \Model\User
Base class: \Model\Base
sub class: \Model\User
So in other words, should I put the base class in the same namespace as the subclasses, and should I call it something constant like "base" or should it just have the same name as the namespace?