Un modèle de conception qui garantit qu'il existe exactement une instance à l'échelle de l'application d'une classe particulière. L'un des modèles de conception créative de Gang of Four.
public sealed class Singleton { Singleton() {} public static Singleton Instance { get { return Nested.instance; } } class Nested { // Explicit static constructor to tell C# compiler // not to mark type as beforefieldinit static Nested() {} internal static readonly Singleton instance = new Singleton(); } } Je …
J'ai lu qu'il est possible de mettre Singletonen œuvre en Java en utilisant un Enumtel que: public enum MySingleton { INSTANCE; } Mais comment cela fonctionne-t-il? Plus précisément, un Objectdoit être instancié. Ici, comment l' MySingletoninstanciation? Qui fait new MySingleton()?
Comment convertir (ou créer) une classe singleton qui se compile et se comporte correctement lors de l'utilisation du comptage automatique de références (ARC) dans Xcode 4.2?
Je lisais l'article Singleton sur Wikipedia et je suis tombé sur cet exemple: public class Singleton { // Private constructor prevents instantiation from other classes private Singleton() {} /** * SingletonHolder is loaded on the first execution of Singleton.getInstance() * or the first access to SingletonHolder.INSTANCE, not before. */ private …
J'accède à ma base de données MySQL via PDO. Je configure l'accès à la base de données et ma première tentative a été d'utiliser les éléments suivants: La première chose à laquelle j'ai pensé est global: $db = new PDO('mysql:host=127.0.0.1;dbname=toto', 'root', 'pwd'); function some_function() { global $db; $db->query('...'); } Ceci …
Quel est le moyen le meilleur et le plus pratique d'implémenter un modèle Singleton pour une classe dans TypeScript? (Avec et sans initialisation paresseuse).
Le livre Effective Java et d'autres sources fournissent une assez bonne explication sur comment et quand utiliser la méthode readObject () lorsque vous travaillez avec des classes Java sérialisables. La méthode readResolve (), en revanche, reste un peu mystérieuse. En gros, tous les documents que j'ai trouvés ne mentionnent qu'un …
Veuillez clarifier mes questions concernant Singleton et Multithreading: Quelle est la meilleure façon d'implémenter Singleton en Java, dans un environnement multithread? Que se passe-t-il lorsque plusieurs threads essaient d'accéder getInstance() à la méthode en même temps? Pouvons-nous faire des singleton getInstance() synchronized? La synchronisation est-elle vraiment nécessaire lors de l'utilisation …
Nous avons une classe qui contient les informations de configuration de l'application. C'était un singleton. Après un examen architectural, on nous a dit de supprimer le singleton. Nous avons vu certains avantages de ne pas utiliser singleton dans les tests unitaires car nous pouvons tester différentes configurations en même temps. …
Je suis récemment tombé sur cet article sur la façon d'écrire un singleton dans Node.js. Je connais la documentation des require états que: Les modules sont mis en cache après leur premier chargement. Plusieurs appels à require('foo')peuvent ne pas entraîner l'exécution du code du module plusieurs fois. Il semble donc …
Je n'ai jamais trouvé de bonnes réponses à ces questions simples sur les classes d'assistance / utilitaire: Pourquoi créerais-je un singleton (sans état) au lieu d'utiliser des méthodes statiques? Pourquoi une instance d'objet serait-elle nécessaire si un objet n'a pas d'état?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.