Padrões de Projetos Série

- 1 min

Vamos entender o que é Padrões de Projetos :)


Padrões de projeto (Design Patterns)

Padrões de projetos são soluções típicas para problemas comuns em projeto de software. Podemos fazer uma analogia com uma planta de obras, podemos ver o resultado e as funcionalidades, mas precisamos fazer a implemetação.

O conceito de padrões de projeto foi apresentado pela GoF (Gang of Four, ou Gangue dos Quatro) no livro Padrões de Projeto - Soluções Reutilizáveis de Software Orientado a Objetos.

Classificação

O livro do GoF mostra 23 padrões de projetos, e são classificados em:

Padrões de criação

Fornecem mecanismos de criação de objetos que aumetnam a flexibilidade e a reutilização de código, como:

Exemplo: padrão Singleton.

Padrões estruturais

Explicam como montar objetos e classes em estruturas maiores, enquanto ainda mantém as estruturas flexíveis e eficientes, como:

Exemplo: padrão Adapter (Adaptador)

Padrões comportamentais

Cuidam da comunicação eficiente e da indicação de responsabilidade entre objetos, como:

Exemplo: padrão Observer (Observador)

Obrigada por ter lido <3

Beatriz Uezu

Beatriz Uezu

Software Engineer

comments powered by Disqus
rss facebook twitter github youtube mail spotify lastfm instagram linkedin google google-plus pinterest medium vimeo stackoverflow reddit quora quora