Questão 2254301

Tecnologia da Informação · 2015

Questão

ID 2254301

Disciplina: Tecnologia da Informação

Assunto: Padrões Comportamentais

Ano: 2015 Banca: UNIOESTE - Universidade Estadual do Oeste do Paraná Órgão: Universidade Estadual do Oeste do Paraná


Dois padrões presentes no código abaixo são:

import java.util.*;

import com.bruceeckel.test.*;

interface Padrao{

void execute();

} class Hello implements Padrao {

public void execute() {

System.out.print("Hello ");}

} class World implements Padrao {

public void execute() {

System.out.print("World! ");}

} class IAm implements Padrao {

public void execute() {

System.out.print("I'm the xyz pattern!");}

} class Macro {

private List list= new ArrayList();

public void add(Padrao c) { list.add(c); }

public void run() {

Iterator it = list.iterator();

while(it.hasNext())

((Padrao)it.next()).execute();}

}

public class Pattern extends UnitTest {

Macro macro = new Macro();

public void test() {

macro.add(new Hello());

macro.add(new World());

macro.add(new IAm());

macro.run();

}

public static void main(String args[]) {

new Pattern().test();}

}

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