Tutorial de cada padrão de projeto Flashcards

1
Q

Abstract Factory

A

Uma interface com um método de criação de um tipo e outro de uma categoria.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Builder

A

Além do construtor com todos os seus parâmetros possíveis, dentro da classe em questão há uma classe Builder com os setters de cada um, dentro dela, a inicialização do construtor da classe maior em questão.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Singleton

A

Na classe que terá 1 única instância sua, há o método getInstance em que, é verificado se o atributo instance é null (caso seja, uma instância é criada) e o método getInstance retorna esse atributo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Adapter

A

O que seria uma interface, tem que ser uma classe adaptadora que implementa cada classe de método semelhantes. Os métodos criados, estes iguais entre as adaptadoras de cada classe, invocam os tais métodos semelhantes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Factory Method

A

Uma classe abstrata FruitPicker com um método abstrato protegido de criação de uma categoria de objeto e um método em comum em todas as classes da categoria

How well did you know this?
1
Not at all
2
3
4
5
Perfectly