Implementação de Padrões de Projeto Utilizando C#.NET

Em 2005 quando concluí meu Curso Superior de Engenharia de Software, decidi fazer meu trabalho de conclusão de curso focando em Design Patterns (ou Padrões de Projeto), ou melhor, na ‘Implementação de Padrões de Projeto Utilizando C# .NET’.

Na época deixei um post no fórum da comunidade .Net Raptors, desde lá até hoje recebo alguns e-mails de pessoas pedindo para eu enviar o trabalho para leituras e referências.

Decidi então disponibilizá-lo aqui para fica mais fácil de ser encontrado.

Na minha opinião ficou um bom trabalho, até por que recebi a nota máxima dele, porém, está longe de ser uma referência no assunto, com certeza há inúmeros livros e artigos na internet mais informações mais aprofundada sobre o assunto, de qualquer forma, meu trabalho é um bom começo. Boa leitura.

Resumo

Neste trabalho, objetivou-se analisar o catálogo de padrões de projeto apresentado pela Gang of Four (Gof), mostrando implementações e funcionalidades utilizando a linguagem de programação C#.NET.

Através da análise orientada a objetos, juntamente com os diagramas de classes UML apresentados pelo grupo criador dos padrões, buscou-se uma implementação fiel aos modelos iniciais, porém voltados a casos de sistemas reais e possíveis, e não aos mesmos casos ilusórios e imaginários comumente mostrados por diversos autores.

O referencial teórico foi organizado para atender às questões de pesquisa e incluiu autores e pesquisadores da ciência da computação. Os resultados foram estruturados em descrição da intenção do padrão, diagrama de classes genérico do mesmo, descrição e implementação de um projeto de sistema básico e simplista, porém real, onde o padrão pode ser utilizado.

Ao final, são apresentados um gráfico e uma tabela contendo uma frequência de utilização e o interrelacionamento entre os padrões, respectivamente.

Download

Faça o download do PDF contendo todo o trabalho.

Um abraço,
Até a próxima.

Gostou do artigo? Então compartilhe:


Outros artigos relacionados

4 Comentários

  1. Evandro da Costa

    Boa noite Marcos, obrigado por compartilhar seu trabalho, meu trabalhos de conclusão também será voltado a padrões de projeto e pretendo usar C#.Net pois é a tecnlogia que utilizo no momento, acredito que seu trabalho ira me ajudar bastante. Abraços

  2. Muito bom!! Excelente iniciativa!

    Parabéns pelo trabalho!

  3. Renato Belmio

    Excelente trabalho.

    Muito obrigado por compatilhar com a comunidade de TI.

    Parabéns

    Att,
    Renato

  4. Kra. Ótimo trabalho. Me ajudou a esclarecer mais sobre padrões de projeto de forma objetiva.

Trackbacks/Pingbacks

  1. Implementação de Padrões de Projeto Utilizando C#.NET – c/ Código-Fonte » Marcos Paulo M. Corrêa - [...] fim de 2008 publiquei um post disponibilizando para download meu Trabalho de Conclusão de Curso, finalizado no ano de ...

Deixe um comentário

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>