engenharia de software
SISTEMA DE INFORMAÇÃO
Leonardo Santos Nares Pereira
Rio de Janeiro
2013.2
FIJ- FACULDADES INTEGRADAS DE JACAREPAGUÁ
SISTEMA DE INFORMAÇÃO
TRABALHO DE PADRÕES DE SOFTWARES
Trabalho apresentado por Leonardo Santos Nares Pereira de Sistema de Informação à Profº PAULO MARCIO como instrumento parcial de avaliação de Metodologia Científica. 1ª VA.
Rio de Janeiro
2013.2
SUMÁRIO
INTRODUÇÃO O trabalho abordara alguns dos vários tipos de padrões de software, em específico três : Prototype, , Proxy e Strategy. Veremos alguns exemplos de soluções gerais para a reutilização de problemas recorrentes no desenvolvimento de sistemas de software Orientado a Objetos.
Padrões GoF – (Os padrões "GoF" são organizados em 3 famílias )
Padrões de criação : relacionados à criação de objetos
Padrões estruturais : tratam das associações entre classes e objetos.
Padrões comportamentais : tratam das interações e divisões de responsabilidades entre as classes ou objetos.
Os padrões de criação tem como intenção principal abstrair o processo de criação de objetos, ou seja, a sua instanciação. Desta maneira o sistema não precisa se preocupar com questões sobre, como o objeto é criado, como é composto, qual a sua representação real. Quando se diz que o sistema não precisa se preocupar com a instanciação do objeto quer dizer que, se ocorrer alguma mudança neste ponto, o sistema em geral não será afetado. Isso é a famosa flexibilidade que os padrões de projeto buscam.
Ex: de um Padrão de Criação (Prototype)
A baixo podemos ver um problema e a aplicação do método de padrão de software (Prototype) para resolução do mesmo.