Improved translation (#32056)
Changed 'padões criativos' to 'padroes criacionais' for consistency with English original. Translated 'Prototype pattern' to 'Padrão prototype'.
This commit is contained in:
committed by
Randell Dawson
parent
6230234686
commit
3dddc1c478
@ -4,16 +4,16 @@ localeTitle: Padrões Criacionais
|
||||
---
|
||||
## Padrões Criacionais
|
||||
|
||||
Os padrões de design criativos são padrões de design que lidam com mecanismos de criação de objetos, tentando criar objetos de maneira adequada à situação. A forma básica de criação de objetos pode resultar em problemas de design ou em complexidade adicional ao design. Padrões de design criativos resolvem esse problema controlando de alguma forma a criação desse objeto.
|
||||
Os padrões de design criacionais são padrões de design que lidam com mecanismos de criação de objetos, tentando criar objetos de maneira adequada à situação. A forma básica de criação de objetos pode resultar em problemas de design ou em complexidade adicional ao design. Padrões de design criacionais resolvem esse problema controlando de alguma forma a criação desse objeto.
|
||||
|
||||
Padrões de design criativos são compostos de duas idéias dominantes. Uma é encapsular o conhecimento sobre quais classes concretas o sistema usa. Outra é esconder como instâncias dessas classes concretas são criadas e combinadas.
|
||||
Padrões de design criacionais são compostos de duas idéias dominantes. Uma é encapsular o conhecimento sobre quais classes concretas o sistema usa. Outra é esconder como instâncias dessas classes concretas são criadas e combinadas.
|
||||
|
||||
Cinco padrões de design bem conhecidos que são partes de padrões criacionais são:
|
||||
|
||||
1. **Padrão de fábrica abstrato**, que fornece uma interface para criar objetos relacionados ou dependentes sem especificar as classes concretas dos objetos.
|
||||
2. **Padrão de construtor**, que separa a construção de um objeto complexo de sua representação para que o mesmo processo de construção possa criar diferentes representações.
|
||||
3. **Padrão de método de fábrica**, que permite que uma classe adie a instanciação para subclasses.
|
||||
4. **Prototype pattern**, que especifica o tipo de objeto a ser criado usando uma instância prototípica e cria novos objetos clonando esse protótipo.
|
||||
4. **Padrão Prototype**, que especifica o tipo de objeto a ser criado usando uma instância prototípica e cria novos objetos clonando esse protótipo.
|
||||
5. **Padrão Singleton**, que garante que uma classe tenha apenas uma instância e fornece um ponto global de acesso a ela.
|
||||
|
||||
### Fontes
|
||||
|
Reference in New Issue
Block a user