Exercicio basico em java netbeans  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
CristianoRSul
Entusiasta Java

Membro desde: 16/05/2012 20:09:41
Mensagens: 17
Offline

Meu professor começou a dar aula de java com diagramas e mandou que pesquisasemos o padrão facade e implementasse:

Implemente um exemplo de Façade, utilize no mínimo 3 subsistemas que :
? Convertem a temperatura de Farenheit para Celsius
? Informam se é um dia quente ou dia frio
? Dá dicas de moda, por exemplo, se o dia for quente e for quarta-feira e o usuário for mulher usar vestido amarelo.

Eu modelei mais ou menos os diagramas , mas sou zero a esquerda no netbeans...

Preciso de um exemplo de um destes três tópicos pra eu saber como ele que que o netbeans apresente esta implementação...
Não sei muito de chamar metodos e classes ainda..

To meio perdido como fazer?!
InicianteJavaHenrique
GUJ Master
[Avatar]

Membro desde: 16/02/2011 12:20:00
Mensagens: 1085
Localização: São Vicente - SP
Offline

Use if else que funciona


Jogo de Xadrez com I.A feito em Java 2D. - HFS Softwares


"Felizes os Tópicos que estavam aqui neste dia: 01/01/2013, neste horário: 19:06:19 e neste local." - Henrique Ferreira da Silva


"O negócio de software é binário, você é 1 ou 0, vivo ou morto." - Filme Ameaça Virtual


"Existem 10 tipos de pessoas no mundo: as que entendem binário e as que não entendem."


"Compartilhar conhecimentos é uma forma de alcançar a imortalidade." - Dalai Lama


"Aquele que pergunta é um tolo por cinco minutos, mas aquele que não pergunta permanece um tolo para sempre." - Provérbio Chinês - Mas por favor, use o Google antes!


"O topo da inteligência é alcançar a humildade." - Textos Judaicos


"Os computadores são incrivelmente rápidos, precisos e burros; Os homens são incrivelmente lentos, imprecisos e brilhantes; Juntos, seus poderes ultrapassam os limites da imaginação." - Albert Einstein



/**
*
* Programador Java
* @author Henrique Ferreira da Silva
* @since Julho/2010
*
*/
suelengc
JavaBaby
[Avatar]

Membro desde: 01/06/2009 23:09:48
Mensagens: 82
Localização: São Paulo/SP
Offline

Olá CristianoRSul!

Poste aqui o código que você tentou fazer.
Acredito que seu professor já tenha ensinado o básico (criar uma classe, método principal, etc).

Abraços!

This message was edited 2 times. Last update was at 16/05/2012 20:21:06


[Se sua dúvida foi sanada, marque o tópico como [RESOLVIDO], basta editar o título do seu post]

[Se for inserir código no post, utilize a opção de formatação de texto "Code" para que o código apareça com a formatação correta]


Suelen GC
--
suelengcarvalho [at] gmail [dot] com (GTalk)
Site: http://www.suelengc.com.br
Blog: http://suelengc.com.br/blog
Twitter: @suelengc
Linkedin: http://br.linkedin.com/in/suelengc
Empresa: http://www.sgctechnology.com.br

"Ao tentar simplificar nos tornam robôs, quando poderiam nos dar a informação e o conhecimento para adquirirmos o saber"
by Suelen GC
[Email] [WWW]
CristianoRSul
Entusiasta Java

Membro desde: 16/05/2012 20:09:41
Mensagens: 17
Offline

Suelengc...fiz assim mas não sei como chamar no main...a estrutura é padrão facade.

Pensei em criar dois metodos e chamar no main...informando o tempo ex:


This message was edited 1 time. Last update was at 16/05/2012 20:39:27

suelengc
JavaBaby
[Avatar]

Membro desde: 01/06/2009 23:09:48
Mensagens: 82
Localização: São Paulo/SP
Offline

Olá CristianoRSul!

Respondendo sua pergunta (em comentário no código), para chamar o "tempo" você tem que:

Primeiro criar uma instância da classe (pois não se trata de uma classe estática):

Depois a partir do objeto criado, chamar o método:


Correção: Eu não tinha percebido (tinha tirado no meu teste rs) mas o KamikazeBr me avisou. O método TipoTempoBom é static então não precisa instanciar a classe, logo, a chamada ao método ficaria conforme abaixo:


Detalhe: você pode usar outra IDE que não o Netbeans, tal como o Eclipse, isso vai de gosto pessoal.

Mas acho que este seu código não representa muito bem o padrão facade.

Eu fiz o abaixo, dá uma olhada (falta implementar uns pedaços) e vê se entende. Qualquer coisa pergunta aqui ok!?

Abraços!

This message was edited 4 times. Last update was at 16/05/2012 22:24:47


[Se sua dúvida foi sanada, marque o tópico como [RESOLVIDO], basta editar o título do seu post]

[Se for inserir código no post, utilize a opção de formatação de texto "Code" para que o código apareça com a formatação correta]


Suelen GC
--
suelengcarvalho [at] gmail [dot] com (GTalk)
Site: http://www.suelengc.com.br
Blog: http://suelengc.com.br/blog
Twitter: @suelengc
Linkedin: http://br.linkedin.com/in/suelengc
Empresa: http://www.sgctechnology.com.br

"Ao tentar simplificar nos tornam robôs, quando poderiam nos dar a informação e o conhecimento para adquirirmos o saber"
by Suelen GC
[Email] [WWW]
JuniorMaia
JavaEvangelist
[Avatar]

Membro desde: 09/05/2012 13:57:32
Mensagens: 376
Localização: Curitiba-PR
Offline

creio que quando se trata de exercicios de faculdade e escolas técnicas, o ideal não seria ficar dando mastigado.

/*
* @author Junior Maia
* Programador Java
*/

Quem insiste em julgar os outros sempre tem alguma coisa pra esconder (Legião Urbana)
CristianoRSul
Entusiasta Java

Membro desde: 16/05/2012 20:09:41
Mensagens: 17
Offline

Bha..valeu..tive outra visão com a sua postagem!

Era muito alem do que eu imaginei..mas compreendi as chamadas dos metodos..algumas coisas vou dar uma pesquisada e ler mais sobre.

Muito Obrigado !!!!
suelengc
JavaBaby
[Avatar]

Membro desde: 01/06/2009 23:09:48
Mensagens: 82
Localização: São Paulo/SP
Offline

CristianoRSul,

Para entender melhor os padrões, primeiro entenda o que é um padrão efetivamente, para isso procure sobre Christopher Alexander (quem criou os primeiros padrões - não sobre software).

Sobre os padrões de projetos especificamente, tem o site DoFactory que tem muitos exemplos e é bem direto. Os exemplos estão em C# mas acredito que dá pra você entender. Segue o link sobre o Facade http://www.dofactory.com/Patterns/PatternFacade.aspx

- -

JuniorMaia,

Concordo com você, e não foi essa minha intenção. Tanto que faltam algumas implementações no código. Mas talvez eu tenha mostrado um pouco mais do que devia... vou me policiar mais

Abraços!

[Se sua dúvida foi sanada, marque o tópico como [RESOLVIDO], basta editar o título do seu post]

[Se for inserir código no post, utilize a opção de formatação de texto "Code" para que o código apareça com a formatação correta]


Suelen GC
--
suelengcarvalho [at] gmail [dot] com (GTalk)
Site: http://www.suelengc.com.br
Blog: http://suelengc.com.br/blog
Twitter: @suelengc
Linkedin: http://br.linkedin.com/in/suelengc
Empresa: http://www.sgctechnology.com.br

"Ao tentar simplificar nos tornam robôs, quando poderiam nos dar a informação e o conhecimento para adquirirmos o saber"
by Suelen GC
[Email] [WWW]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team