Transformations en séquence avec les design patterns Chaîne de Responsabilité et Pipeline

Introduction La chaîne de responsabilité et le Pipeline sont deux design patterns issus de la programmation orientée objet qui sont similaires en apparence, mais qui servent des finalités différentes. Abordons-les au travers d'un exemple simplifié, basé sur l'authentification d'un utilisateur. Chaîne de responsabilité Dans de nombreuses circonstances, un objet métier est amené à être soumis … Lire la suite de Transformations en séquence avec les design patterns Chaîne de Responsabilité et Pipeline

Type-safe builder pattern

Introduction En programmation orientée objet, la création d'objets est parfois laborieuse: elle peut être le résultat de la prise en compte de nombreux paramètres, de configurations contextuelles et d'un processus de construction parfois tordu. Une première étape consiste à internaliser la création de l'objet : plutôt que de laisser le code client se dépatouiller avec … Lire la suite de Type-safe builder pattern