PHP \DesignPatterns\Creational\SimpleFactory\Bicycle \DesignPatterns\Creational\SimpleFactory\Bicycle \DesignPatterns\Creational\SimpleFactory\SimpleFactory Methods Constants Fields private