Questão 2127220

Tecnologia da Informação · 2023

Questão

ID 2127220

Disciplina: Tecnologia da Informação

Assunto: Padrões Comportamentais

Ano: 2023 Banca: IFMT - Instituto Federal de Educação, Ciência e Tecnologia de Mato Grosso Órgão: Instituto Federal de Mato Grosso


Analise o código fonte em Java e responda às questões 48 e 49.

PreparoBebida.java

1 public abstract class PreparoBebida {

2

3 ___ public final void prepararBebida() {

4 ______ aquecerAgua();

5 ______ colocarIngrediente();

6 ______ misturarBebida();

7 ______ servirBebida();

8 ___ }

9

10 ___ public abstract void colocarIngrediente( );

11

12 ___ public void aquecerAgua() {

13 ______ System.out.println("Aquecendo água...");

14 ___ }

15 ___ public void misturarBebida() {

16 ______ System.out.println("Misturando a bebida...");

17 ___ }

18 ___ public void servirBebida() {

19 ______ System.out.println("Servindo a bebida!");

20 ___ }

21 }

PreparoCha.java

1 public class PreparoCha extends PreparoBebida {

2 ___ @0verride

3 ___ public void colocarIngrediente() {

4 ______ System.out.println("Adicionando o chá na água...");

5 ___ }

6 }

PreparoCafe.java

1 public class PreparoCafe extends PreparoBebida {

2 ___ @0verride

3 ___ public void colocarIngrediente() {

4 ______ System.out.println("Colocando o pó de café na água...");

5 ___ }

6 ___ @0verride

7 ___ public void misturarBebida() {

8 ______ System.out.println("Misturando...");

9 ___ }

10 }

Bebida.java

1 public class Bebida {

2 ___ public static void main(String[] args) {

3 ______ PreparoBebida preparoCha = new

__ PreparoCha();

4 ______ preparoCha.prepararBebida();

5 ______ PreparoBebida preparoCafe = new

__ PreparoCafe();

6 ______ preparoCafe.prepararBebida();

7 ___ }

8 }



Qual padrão de projeto do projeto de software do Gang of Four (GoF,1994) é adotado na implementação?

Alternativas da questão 2127220
Pular para o conteúdo principal