Iterator Teoria - Padrões de Projeto - Parte 43/45

Опубликовано: 24 Июль 2026
на канале: Otávio Miranda
5,273
287

Vamos aprender a teoria do padrão Iterator. Este padrão tem a intenção de fornecer uma maneira de acessar sequencialmente os elementos de um objeto agregado sem expor sua representação subjacente.

Veja a parte prática em:    • Iterator Prática - Padrões de Projeto - Pa...  

Link para MDN - Protocolos de iteração do JS - https://developer.mozilla.org/en-US/d...

Nessa playlist estamos falando sobre os padrões de projeto (design patterns) da gang of four (gof). Esses padrões foram catalogados nos anos 90 e são extremamente relevantes atualmente em qualquer linguagem de programação.

O livro original se chama "Padrões de Projetos: Soluções Reutilizáveis de Software Orientados a Objetos" e pode ser adquirido em https://amzn.to/32nciKC

As categorias dos padrões de projeto são: creational (criacional), behavioural (comportamental) e structural (estrutural).

Os padrões de cada categoria são os seguintes.

Creational: Abstract Factory, Builder, Factory Method, Prototype e Singleton.
Structural: Adapter, Bridge, Composite, Decorator, Façade, Flyweight e Proxy.
Behavioural: Chain of responsibility, Command, Interpreter, Iterator, Mediator, Memento, Observer, State, Strategy, Template method e Visitor.

O link da playlist (vou tentar disponibilizar um ou dois vídeos por semana):
   • Padrões de Projeto (Design Patterns - GoF)...  

Link do projeto no Github:
https://github.com/luizomf/design-pat...

Cursos de Python e JavaScript / TypeScript com desconto:
https://www.otaviomiranda.com.br/2017...

Twitter:   / otaviomirandabr  

#designpatterns #padroesdeprojeto #typescript