Pular para o conteúdo

Padrões de projetos [RESOLVIDO]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Padrões de projetos [RESOLVIDO]

Enviado em 16/11/2012 - 16:08h

Alguém tem uma ideia de como aplicar um padrão de projeto em alguma aplicação java?

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Padrões de projetos [RESOLVIDO]

Enviado em 16/11/2012 - 17:50h

qual dos padrões, existem tantos

ja tentou buscar no google assim

padrões de projeto em java ext:pdf

3. Re: Padrões de projetos [RESOLVIDO]

Enviado em 16/11/2012 - 20:37h

A UML dos padrões já mostram isso. Basta você entender o diagrama de classes que explica o funcionamento do padrão e transformar em código.

Procure pelos padrões GoF, todos já vem com diagrama de classes.

=D

4. Re: Padrões de projetos [RESOLVIDO]

Enviado em 16/11/2012 - 20:52h

Qualquer padrão é aplicável, desde que você escolha bem e saiba quando utilizar.

Por exemplo o Singleton, é um padrão de criação. Ele é utilizado quando você precisa criar apenas uma instância de um objeto, tipo, quando você tem várias aplicações que precisam compartilhar um mesmo objeto, daí você precisa fazer com que apenas uma instancia seja compartilhada entre elas sem que a cada acesso que essas aplicações façam crie um novo objeto.

Ex: Compartilhamento de impressora. Você tem uma impressora e várias aplicações tem que compartilhá-la. Daí você cria uma impressora que será compartilhada, e ela vai executando as impressões na medida que vai recebendo os pedidos, colocando em uma fila. Já se você tivesse várias instancias dessa impressora (se cada aplicativo gerasse uma instancia), essas impressões iriam gerar um tumulto e nada seria impresso, ou sairiam informações erradas.

Outro exemplo é o AbstractFactory, muito utilizado para gerenciar conexões com o banco. Ao invés do cliente gerar sua conexão, há uma fábrica de conexões, que sede a conexão ao cliente.

De acordo com o que você quer fazer, e sabendo bem o que o padrão oferece, você consegue encaixá-lo no seu código.

5. Re: Padrões de projetos [RESOLVIDO]

Enviado em 16/11/2012 - 20:57h

uma piada velha mas real

Como um computeiro mataria um dragão??

em Java:
Chega, encon­tra o dra­gão. Desen­volve um fra­mework para ani­qui­la­mento de dra­gões em múl­ti­plas cama­das. Escreve vários arti­gos sobre o fra­mework, mas não mata o dragão.

http://desciclopedia.ws/wiki/Computeiro#Como_um_computeiro_mataria_um_drag.C3.A3o.3F.3F

6. Re: Padrões de projetos [RESOLVIDO]

Enviado em 16/11/2012 - 21:02h

adri3d escreveu:

uma piada velha mas real

Como um computeiro mataria um dragão??

em Java:
Chega, encon­tra o dra­gão. Desen­volve um fra­mework para ani­qui­la­mento de dra­gões em múl­ti­plas cama­das. Escreve vários arti­gos sobre o fra­mework, mas não mata o dragão.

http://desciclopedia.ws/wiki/Computeiro#Como_um_computeiro_mataria_um_drag.C3.A3o.3F.3F


hsuauhshuas vou entender isso como um "Mariana, falou demais, não explicou nada" xD
Eu sei, eu sei, mas é que a pergunta dele ainda ficou 'meio vaga'.

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder