ChatDiagram
Design Patterns · UML · Software Engineering

Diagramme de classes Logger avec le pattern Singleton

Type Diagramme de classes UMLNorme OMG UML 2.5.1 §9–§11Moteur schematex-umlclassMis à jour 29/09/2026
Singleton Pattern Logger Class Diagram
Drawing preview
La demande

“Créez un diagramme de classes UML pour un client qui utilise un Logger singleton avec une instance statique, une méthode getInstance et une méthode log.”

Essayez ensuiteAjoutez une LoggerFactory qui retourne le Logger.Ajoutez un champ privé de niveau de journalisation à Logger.
Ce que contient ce dessin

Comprenez les décisions qui le sous-tendent.

01

Classe Logger avec une instance et un constructeur privés

02

Méthode statique getInstance() pour contrôler l’accès

03

Dépendance du client envers Logger via la méthode statique

Lorsqu’une classe doit posséder exactement une instance et qu’un point d’accès global est nécessaire (par exemple pour la journalisation, la configuration ou les pools de threads).

Voir tous les modèles de diagramme de classes UML →