Bonsoir,
VS
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 class Factory { public function getObject() { } } factory = new Factory(); objet = factory.getObject();
Lequel de ces deux codes utiliser pour le patron de conception "fabrique" ? Le premier code semble adopté par tout le monde, mais le deuxième code me semble plus simple et plus intuitif. En effet, pourquoi est-ce que je créerais une nouvelle classe pour instancier mes objets, alors que je peux le faire avec une fonction statique ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 abstract class Object { public static function factory() { } } object = Object::factory();
Merci !
Partager