Articles of padrões de design de

Java – Aprendizagem MVC

Desejo aprender como aplicar a arquitetura MVC ao meu projeto Java; principalmente meu trabalho no Swing. Agora não há nenhuma explicação fácil ou exemplo de como escrever código apropriado usando o MVC em mente, além desses dois que eu encontrei aqui: http://leepoint.net/notes-java/GUI/structure/40mvc.html http://www.oracle.com/technetwork/articles/javase/mvc-136693.html Parece-me que não há uma arquitetura MVC definida em Java. Pelo que […]

Implementando o padrão de produtor / consumidor em c #

Como posso implementar os padrões de Produtor / Consumidor em C # usando Eventos e Delegados ? O que preciso manter de olho quando se trata de resources ao usar esses padrões de design? Há algum caso de borda que eu precise estar ciente?

Por que todo object em Java estende implicitamente a class java.lang.Object?

Eu tenho programado em Java há algum tempo, mas quando eu tentei explicar o que uma class java.lang.Object é para um amigo, eu não consegui criar mais do que um simples one-liner: Todos os objects em Java estendem implicitamente java.lang.Object Não sabia bem por que deveria fazê-lo. Então, olhei para o código-fonte no GrepCode , […]

Regras práticas para otimização prematura

Parece que a frase ” Otimização Prematura ” é a palavra da moda do dia. Por alguma razão, os programadores do iPhone, em particular, parecem pensar em evitar a otimização prematura como um objective proativo, em vez do resultado natural de simplesmente evitar a distração. O problema é que o termo começa a ser aplicado […]

O que é MVC e quais são as vantagens disso?

Eu encontrei o que são mvp e mvc e qual é a diferença, mas isso realmente não respondeu a essa pergunta. Recentemente, comecei a usar o MVC porque ele faz parte do framework que eu e meu parceiro de trabalho usaremos. Escolhemos porque parecia fácil e separado processo de exibição, existem vantagens além disso que […]

Javascript: melhor padrão Singleton

Duplicar Possível: Maneira mais simples / mais limpa de implementar singleton em JavaScript? Eu estou usando esse padrão para singletons, no exemplo o singleton é PlanetEarth: var NAMESPACE = function () { var privateFunction1 = function () { privateFunction2(); }; var privateFunction2 = function () { alert(‘I\’m private!’); }; var Constructors = {}; Constructors.PlanetEarth = […]

Uma maneira de converter um tipo base para um tipo derivado

Eu não tenho certeza se isso é uma coisa estranha de fazer ou não, ou se é algum cheiro de código … mas eu queria saber se havia uma maneira (algum tipo de padrão de oop seria legal) para “lançar” um tipo base para uma forma de seu tipo derivado. Eu sei que isso faz […]

HTML5: Por que meu atributo “oninvalid” permite que o padrão falhe?

Este pequeno campo de senha HTML5 funciona perfeitamente SEM o atributo oninvalid (o padrão diz: mínimo 6 caracteres): Veja o jsFiddle aqui . Mas quando eu adiciono um atributo oninvalid que fornece uma mensagem de erro personalizada quando a input do usuário não se ajusta ao padrão, o campo inteiro NUNCA se torna válido, veja […]

O que é essa prática chamada em JavaScript?

Quando você quebra seu código JavaScript em uma function como esta: (function(){ var field = …; function doSomthing(){… … })(); Notei que isso corrige problemas de escopo para mim em muitas páginas da web. Como esta prática é chamada?

Função em javascript que pode ser chamada apenas uma vez

Eu preciso criar uma function que pode ser executada apenas uma vez, a cada vez que a primeira não for executada. Eu sei de C ++ e Java sobre variables ​​estáticas que podem fazer o trabalho, mas eu gostaria de saber se existe uma maneira mais elegante de fazer isso?