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 »
Chaîne de responsabilité

Chaîne de responsabilité en Swift

La Chaîne de responsabilité est un patron de conception comportemental qui permet de faire circuler une demande tout au long d’une chaîne de handlers, jusqu’à ce que l’un d’entre eux la traite.

Ce patron permet à plusieurs objets de traiter une demande sans coupler la classe du demandeur aux classes concrètes des récepteurs. La chaîne peut être assemblée dynamiquement à l’exécution à l’aide de tout handler implémentant l’interface standard des handlers.

Utilisation du patron de conception en Swift

Complexité :

Popularité :

Exemples d’utilisation : La chaîne de responsabilité n’est pas souvent invitée dans les programmes Swift, car son intérêt réside dans la gestion du chaînage.

Identification : Ce patron peut être reconnu grâce aux méthodes comportementales d’un groupe d’objets qui appellent indirectement les mêmes méthodes dans d’autres objets, et tous suivent la même interface.

Chaîne de responsabilité dans les autres langues

Patrons de conception : Chaîne de responsabilité en Java Patrons de conception : Chaîne de responsabilité en C# Patrons de conception : Chaîne de responsabilité en C++ Patrons de conception : Chaîne de responsabilité en PHP Patrons de conception : Chaîne de responsabilité en Python Patrons de conception : Chaîne de responsabilité en Ruby Patrons de conception : Chaîne de responsabilité en TypeScript Patrons de conception : Chaîne de responsabilité en Go