Ir ao conteúdo

Posts recomendados

Postado

Represente em código o exercício da aula: Classes base: Pinheiro 3D, Pinheiro de Crochê, Pinheiro de Papel. Classes decoradoras: Bolinha, Boneco, Laço, Luzes Use sysou para apresentar suas criações.

 

professor desse trabalho pra quinta e não sei nada de decorator o código que o professor me passou foi esse aqui

Decorator.rar

Postado
package aula06;

public class Aula06 {

    public static void main(String[] args) {
  
    }
    
}

package aula06;

abstract public class Decoratorbolinha extends Pinheiro3D{
    protected Pinheiro3D pinheiro3d;
    protected Decoratorbolinha(Pinheiro3D pinheiro3d){
        this.pinheiro3d=pinheiro3d;
    }
    abstract public String getDescricao();
}

package aula06;

public class Decoratorboneco {
    
}




package aula06;

public class Decoratorlacos {
    
}





package aula06;

public class Pinheiro3D {
    
}

package aula06;

public class Pinheirodecroche extends Decoratorboneco{
    public Pinheirodecroche(Pinheiro3D pinheiro3d){
        super(pinheiro)
    }
    @Override
    public String getDescricao();
    return getDescricao()+",Pinheirodecroche";
}



package aula06;

public class Pinheirodepapel extends Decoratorlacos{
    public Pinheirodepapel(pinheiro pinheiro){
        super (pinheiro);
    }
    @Override
    public String getDescricao(){
        return getDescricao()+"Pinheiro de papel";
    }
}


meu codigo ou o que  conseguir fazer

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!