C# – Design Patterns Singleton
Olá escavadores de bits! Hoje nós vamos ver mais um padrão de projetos: o Singleton! Este é sem dúvida o padrão de projetos mais simples de todos, proposto pelo Gof! Possuindo apenas uma classe, veremos que este padrão pode ser muito útil em várias circunstâncias do desenvolvimento de software. Com o Singleton, você cria uma estrutura que permite você obter um ponto de acesso único a um objeto! Sim, você esta prestes a conhecer o padrão que lhe ajudará a criar objetos únicos! Continue lendo
C# – Design Patterns Strategy
Olá escavadores de bits! Você já ouviu falar de padrões de projetos? Não? Não fique surpreso se te disserem que é um assunto na programação de computadores, antigo e muito bem resolvido. Se você não sabe exatamente o que é um padrão de projetos e para que ele serve leia este artigo, onde falo a respeito do que é, e para que serve. Tenha certeza que, os padrões projetos SEMPRE irão fornecer uma experiência de resolução de algum problema no mundo POO (Programação Orientada a Objetos). Mas, vamos ao que realmente pretendo falar hoje, o padrão Strategy! Continue lendo
Design Patterns (Padrões de Projetos) – Estão na “moda” e provavelmente ficarão
Hei escavador de bit! Já ouviu falar nesta "moda" da engenharia do software - Design Patterns! Bom, os conceitos dos padrões de projetos são mais velhos do que eu! Portanto, não é algo extremamente novo - não a ponto de dizerem que estou inventando história :-) - mas, eles tem sido cada vez mais comentados em revistas de desenvolvimento de software. A engenharia de software vem crescendo em maturidade. Atualmente, com ferramentas e linguagens orientadas a objetos, como JAVA e C# a facilidade de aplicar os padrões aumentou - claro que, aplicar um Design Patterns não é algo simples, principalmente em sistemas legados! - e, além disso, já existem muitos cursos aqui no Brasil, que formam profissionais com conhecimento amplos em padrões de projetos para o desenvolvimento de software. Bom, hoje ire apresentar para você o que é exatamente um Design Patterns e como isso pode ajudar no ciclo de vida de um software. Continue lendo




