mirror of
https://github.com/DesignPatternsPHP/DesignPatternsPHP.git
synced 2025-07-25 17:21:19 +02:00
remove Interface-Suffix
This commit is contained in:
@@ -5,7 +5,7 @@ namespace DesignPatterns\Creational\Builder;
|
|||||||
|
|
||||||
use DesignPatterns\Creational\Builder\Parts\Vehicle;
|
use DesignPatterns\Creational\Builder\Parts\Vehicle;
|
||||||
|
|
||||||
interface BuilderInterface
|
interface Builder
|
||||||
{
|
{
|
||||||
public function createVehicle();
|
public function createVehicle();
|
||||||
|
|
@@ -5,7 +5,7 @@ namespace DesignPatterns\Creational\Builder;
|
|||||||
|
|
||||||
use DesignPatterns\Creational\Builder\Parts\Vehicle;
|
use DesignPatterns\Creational\Builder\Parts\Vehicle;
|
||||||
|
|
||||||
class CarBuilder implements BuilderInterface
|
class CarBuilder implements Builder
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* @var Parts\Car
|
* @var Parts\Car
|
||||||
|
@@ -13,7 +13,7 @@ use DesignPatterns\Creational\Builder\Parts\Vehicle;
|
|||||||
*/
|
*/
|
||||||
class Director
|
class Director
|
||||||
{
|
{
|
||||||
public function build(BuilderInterface $builder): Vehicle
|
public function build(Builder $builder): Vehicle
|
||||||
{
|
{
|
||||||
$builder->createVehicle();
|
$builder->createVehicle();
|
||||||
$builder->addDoors();
|
$builder->addDoors();
|
||||||
|
@@ -38,9 +38,9 @@ Director.php
|
|||||||
:language: php
|
:language: php
|
||||||
:linenos:
|
:linenos:
|
||||||
|
|
||||||
BuilderInterface.php
|
Builder.php
|
||||||
|
|
||||||
.. literalinclude:: BuilderInterface.php
|
.. literalinclude:: Builder.php
|
||||||
:language: php
|
:language: php
|
||||||
:linenos:
|
:linenos:
|
||||||
|
|
||||||
|
@@ -5,7 +5,7 @@ namespace DesignPatterns\Creational\Builder;
|
|||||||
|
|
||||||
use DesignPatterns\Creational\Builder\Parts\Vehicle;
|
use DesignPatterns\Creational\Builder\Parts\Vehicle;
|
||||||
|
|
||||||
class TruckBuilder implements BuilderInterface
|
class TruckBuilder implements Builder
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* @var Parts\Truck
|
* @var Parts\Truck
|
||||||
|
Binary file not shown.
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 54 KiB |
Reference in New Issue
Block a user