mykportela.blogspot.com
Projetos Orientados a Objeto: Junho 2008
http://mykportela.blogspot.com/2008_06_01_archive.html
Projetos Orientados a Objeto. Sábado, 21 de junho de 2008. XP - Extreme Programming. Esta metodologia prega que:. Indivíduos e interações entre eles são mais que processos e ferramentas;. Software em funcionamento é mais que documentação abrangente;. Colaboração com o cliente mais que negociação de contratos; ·. Responder a mudanças mais que seguir um plano. Os valores da programação extrema se baseiam em:. Padrões GRASP - parte II (Variações Protegidas). Como projetar objetos, subsistemas e sistemas de ...
mykportela.blogspot.com
Projetos Orientados a Objeto: Abril 2008
http://mykportela.blogspot.com/2008_04_01_archive.html
Projetos Orientados a Objeto. Quarta-feira, 30 de abril de 2008. Padrões GOF (Padrão Singleton). Aulas 18 e 19. Como disse Metsker em seu livro Padrões de Projeto em java,. 8220;é mais fácil explicar como garantir que uma classe só tenha uma instância do que explicar por que nós podemos desejar essa restrição”, mas vamos tentar dar um exemplo para que não fique muito vaga essa idéia do singleton. Em uma aplicação que necessite de um log de dados. Termo utilizado para descrever o processo de registro.
mykportela.blogspot.com
Projetos Orientados a Objeto: Março 2008
http://mykportela.blogspot.com/2008_03_01_archive.html
Projetos Orientados a Objeto. Segunda-feira, 24 de março de 2008. Aulas 12 e 13. Objeto A manda uma mensagem a objeto B;. Objeto B usa um parâmetro da mensagem para decidir o que fazer;. Considere a classe Circuito como objeto A e classe Lâmpada como o objeto B:. O objeto circuito instancia a classe lâmpada, e passa os parâmetros desligada, ligada e piscando, a classe lâmpada então atribui um valor a cada parâmetro e executa a o procedimento para conhecer o estado da lâmpada. Acoplamento de Dados Globais.
ldxx.blogspot.com
PROJETO ORIENTADO A OBJETOS: Aulas 31 e 32 - Projeto Orientado a Objetos
http://ldxx.blogspot.com/2008/06/aulas-31-e-32-projeto-orientado-objetos.html
PROJETO ORIENTADO A OBJETOS. Todos que persistem em seus objetivos, ao final serão recompensados. Quinta-feira, 12 de junho de 2008. Aulas 31 e 32 - Projeto Orientado a Objetos. Padrões GRASP – Parte 2. Toda aplicação tem pontos de variação, identifique os pontos de variação ou instabilidade prevista, atribuindo responsabilidades para criar uma interface estável em torno deles. Na variação protegida temos as variações evolutivas e as variações corretivas. Mecanismos de Variações Protegidas. 8211; não se ...
ldxx.blogspot.com
PROJETO ORIENTADO A OBJETOS: Abril 2008
http://ldxx.blogspot.com/2008_04_01_archive.html
PROJETO ORIENTADO A OBJETOS. Todos que persistem em seus objetivos, ao final serão recompensados. Quinta-feira, 24 de abril de 2008. Aulas 19 e 20 - Projeto Orientado a Objetos. Public class Singleton {. Private static Singleton instance;. Public static Singleton getInstance() {. If (instance = null) instance = new Singleton();. Public class Singleton {. Private static Singleton instance; private Singleton() . Public static synchronized Singleton getInstance(). O problema com o synchronized é que a sincr...
ldxx.blogspot.com
PROJETO ORIENTADO A OBJETOS: Aulas 21 e 22 - Projeto Orientado a Objetos
http://ldxx.blogspot.com/2008/05/aulas-21-e-22-projeto-orientado-objetos.html
PROJETO ORIENTADO A OBJETOS. Todos que persistem em seus objetivos, ao final serão recompensados. Quinta-feira, 1 de maio de 2008. Aulas 21 e 22 - Projeto Orientado a Objetos. Padrão GOF - Observer. Para diminuir o acoplamento entre as classes podemos criar classes abstratas e de Interface, que permitirão o baixo acoplamento entre elas. Um observador possui 3 métodos importantes são eles:. 1 Método Add ();. 2 Método Remove ();. 3 Método Notify();. 8211; Atualização (Refresh) constante;. Bem Vindo ao blog!
ldxx.blogspot.com
PROJETO ORIENTADO A OBJETOS: Aulas 19 e 20 - Projeto Orientado a Objetos
http://ldxx.blogspot.com/2008/04/aulas-19-e-20-projeto-orientado-objetos.html
PROJETO ORIENTADO A OBJETOS. Todos que persistem em seus objetivos, ao final serão recompensados. Quinta-feira, 24 de abril de 2008. Aulas 19 e 20 - Projeto Orientado a Objetos. Public class Singleton {. Private static Singleton instance;. Public static Singleton getInstance() {. If (instance = null) instance = new Singleton();. Public class Singleton {. Private static Singleton instance; private Singleton() . Public static synchronized Singleton getInstance(). O problema com o synchronized é que a sincr...
mykportela.blogspot.com
Projetos Orientados a Objeto: Padrões GOF (Padrão Command)
http://mykportela.blogspot.com/2008/06/aulas-22-e-23.html
Projetos Orientados a Objeto. Sábado, 21 de junho de 2008. Padrões GOF (Padrão Command). Aulas 22 e 23. O objetivo do padrão command é encapsular uma requisição como um objeto permitindo que os clientes parametrizem diferentes requisições, filas ou fazer o registro de log de requisições e dar suporte operações que podem ser desfeitas. Quatro são os participantes na implementação do padrão command:. 183; Invoker: Objeto que faz uma requisição ao Command para que execute uma operação. Abaixo seguem os diag...
mykportela.blogspot.com
Projetos Orientados a Objeto: Padrões GOF (Padrão MVC
http://mykportela.blogspot.com/2008/06/aulas-24-e-25.html
Projetos Orientados a Objeto. Sábado, 21 de junho de 2008. Padrões GOF (Padrão MVC. Aulas 24 e 25. MVC significa Model-View-Controller, traduzindo seria, Modelo-Vista-Controlador, para entendermos um pouco sobre um dos mais importantes padrões de projeto, vamos a um exemplo básico:. Imagine que você tenha um sistema de RH e três clientes:. 183; Um por comodidade só quer acessá-lo pela web;. 183; Outro por questão de segurança só quer acessar por desktop através de uma rede local;. Segundo o Wikipédia, um...