Skip to content

rocketseat-creators-program/designpattern4devs-chain-of-responsability-pattern-2022-10-27

Repository files navigation

Rocketseat+

DesignPatterns4Devs - Chain of Responsability

Chain se traduz como "cadeia", nos design pattern é a cadeia de responsabilidades de uma lógica! No livro do GOF é bem explorado como esse padrão funciona e vou trazer pra você de uma forma mais fluída com vivências da via real de dev que refatorei códigos usando esse padrão. Vale lembrar que esse é o primeiro da classificação dos padrões comportamentais, tendem a ser padrões mais visados em refactorações porém em novas criações. Nessa aula você vai aprender na prática com 3 exemplos de grande robustez como implementar esse padrão. É uma aula divida em 2 partes: teoria e prática, porém com o foco bem maior na prática.

Diagramas da aula

Sistema de ATM antes da implementação

Chain of responsability - ATM before (1)

Sistema de ATM depois da implementação

Chain of responsability - ATM after

Process Service - Simulação de um backend com regras de negócio

Chain of responsability - Process Service

Slides

https://docs.google.com/presentation/d/1wYvEDt3iZ5Ph15pg9rSqAOkV1YDj3B3xBRp4SGLB2yA/edit?usp=sharing

Expert

Ana Neri

About

Exemplos da aula sobre o padrão comportamental Chain of Responsability

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages