Juste une petite question. Je comprends que les modèles de Singleton peuvent être étendus et que l'héritage est appliqué. Je me demandais juste si j'appelais une classe de base et puis une classe étendue y a-t-il des frais supplémentaires que si je n'appelais que la classe étendue?PHP singleton pattern - question à propos de extends
0
A
Répondre
1
Si ce que vous parlez est quelque chose comme
class BaseSingleton {
public function DoSomething() {
}
}
class ExtendedSingleton extends BaseSingleton {
public function DoSomething() {
parent::DoSomething();
}
}
alors oui, il y a les frais généraux dans l'appel étant transmis de DoSomething()
de la classe enfant à la classe parent de. Si ExtendedSingleton
ne redéfinit pas DoSomething()
, il n'y a pas de surcharge supplémentaire.
+0
Vous voulez dire la ligne "function publique DoSomething() {parent :: DoSomething();}" redéfinit la fonction DoSomething() dans la classe BaseSingleton? – EddyR
Questions connexes
- 1. Question à propos de sémaphore
- 2. Repository Pattern Question
- 3. Repository Pattern Question
- 4. C++ Question à propos de Boost UBLAS
- 5. Question à propos de Java enums
- 6. Singleton pattern - doute dans Head First Design Patterns book
- 7. Quelques questions à propos de PHP memcache
- 8. À propos de Spring BeanFactory
- 9. Question de printemps à propos de l'annotation @ManagedResource pour JMX
- 10. Une question de propriété à propos de WPF
- 11. Linq/lambda question à propos de .Select (newby learning 3.0)
- 12. Question à propos de la copie superficielle en C++
- 13. à propos de SUBDOMAIN vs SUBFOLDER question encore une fois?
- 14. Question A propos SubSonic Version 2.2
- 15. Question A propos Deadlock Situation en Java
- 16. Question à propos d'un QList <QStringList> dans Qt
- 17. Question à propos des rayonnages/déshabillages dans TFS
- 18. singleton à l'intérieur d'une méthode de construction en PHP?
- 19. Alternative à Singleton
- 20. ORM et Active Record Pattern en PHP?
- 21. Accéder aux méthodes singleton en PHP
- 22. Liste <? extends MyType>
- 23. extends DateInterval, erreur de propriété inconnue
- 24. à propos de stumbler
- 25. Naming Convention arbitraire Question A propos de Business Objects
- 26. question de sécurité Php
- 27. À propos de l'interrogation DNS
- 28. À propos de JDBC RowSet
- 29. à propos de annotate django
- 30. À propos de l'hébergement asp.net
Qu'est-ce que cela a à voir avec un singleton? – troelskn
Rien d'autre que ce que c'est l'angle OP vient à partir de. – chaos