2011-06-17 7 views
3

Possible en double:
Why choose a static class over a singleton implementation?méthodes statiques vs singletons

méthodes statiques contre singletons.
Pourrait-il être déterminé choix ici?
Quelles sont les conditions dans lesquelles l'une de ces approches est définitivement plus appropriée que d'autres?

+0

parlez-vous de patters de singleton statiques vs patches singleton? –

+0

Je parle de classe d'utilité avec des méthodes statiques contre singleton avec des méthodes. –

+1

voir aussi: http://stackoverflow.com/search?q=static+singleton+[c%23] – M4N

Répondre

3

Les méthodes statiques suivent la règle «faible couplage et haute cohérence» plus que les simples. (Tant que leurs implémentations ne reposent pas sur des variables membres statiques.)

2

Si les méthodes statiques résolvent le même problème que le singleton, alors pourquoi compliquer et écrire un singleton?

Sinon, pourquoi choisir quelque chose qui résout le problème?

Questions connexes