Questões de Tecnologia da Informação · CEFETBAHIA

Tecnologia da InformaçãoPadrões de projetoCEFETBAHIA 2007

IF BA

Questão de Tecnologia da Informação

package untitled2; public class myClass1 { private static myClass1 instance; private myClass1() {System.out.println("classe construida");} public static synchronized myClass1 getInstance() { if (instance ==null) instance = new myClass1(); return instance; } } package untitled2; public class Pincipal { public static void main(String[] args) { myClass1 mc1 = myClass1.getInstance(); myClass1 mc2 = myClass1.getInstance(); myClass1 mc3 = myClass1.getInstance(); myClass1 mc4 = myClass1.getInstance(); } }

O padrão de projeto utilizado no código acima é denominado:

Sua resposta

Mais questões de Padrões de projeto

Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.