Salut, je viens de réduire le prix de tous les produits. Préparons nos compétences en programmation pour l'ère post-COVID. Plus de détails »
Décorateur

Décorateur en Swift

Le Décorateur est un patron de conception structurel qui permet d’ajouter dynamiquement de nouveaux comportements à des objets en les plaçant à l’intérieur d’objets spéciaux appelés emballeurs (wrappers).

À l’aide de ces décorateurs, vous pouvez emballer des objets de nombreuses fois, puisque les objets ciblés et les décorateurs implémentent la même interface. L’objet final recevra tous les comportements de tous les emballeurs.

Utilisation du patron de conception en Swift

Complexité :

Popularité :

Exemples d’utilisation : Le décorateur est assez standard en Swift, surtout dans le code qui utilise les flux (stream).

Identification : Le décorateur peut être identifié grâce aux méthodes de création ou au constructeur qui acceptent des objets de la même classe ou interface que la classe actuelle.

Décorateur dans les autres langues

Patrons de conception : Décorateur en Java Patrons de conception : Décorateur en C# Patrons de conception : Décorateur en C++ Patrons de conception : Décorateur en PHP Patrons de conception : Décorateur en Python Patrons de conception : Décorateur en Ruby Patrons de conception : Décorateur en TypeScript Patrons de conception : Décorateur en Go