Padrões de projeto com Java

Detalhes bibliográficos
Autor(a) principal: Vieira, Rafael Francelino Ferreira Mendes
Data de Publicação: 2011
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFJF
Texto Completo: https://repositorio.ufjf.br/jspui/handle/ufjf/5775
Resumo: A utilização do paradigma orientação a objetos traz como benefício o reuso de artefatos produzidos no desenvolvimento de softwares. Esse paradigma é utilizado na linguagem de programação Java, agregando simplicidade, robustez, segurança, portabilidade e ótimo desempenho. Os padrões de projeto são experiências orientadas a objeto que descrevem soluções para problemas comumente encontrados no desenvolvimento de softwares. Este trabalho descreve orientação a objetos e seus conceitos; a linguagem de programação Java e seus benefícios; e padrões de projeto, trazendo ao final exemplos de como e onde utilizá-los.
id UFJF_f03455d95d824c5e8fe22b18f6b4a370
oai_identifier_str oai:hermes.cpd.ufjf.br:ufjf/5775
network_acronym_str UFJF
network_name_str Repositório Institucional da UFJF
repository_id_str
spelling Glanzmann, José Honóriohttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4790976J6Barrére, Eduardohttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4792105U4Lima, Tarcísio de Souzahttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4763038Y6http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4457644A6Vieira, Rafael Francelino Ferreira Mendes2017-09-13T14:13:06Z2017-09-122017-09-13T14:13:06Z2011-07-22https://repositorio.ufjf.br/jspui/handle/ufjf/5775A utilização do paradigma orientação a objetos traz como benefício o reuso de artefatos produzidos no desenvolvimento de softwares. Esse paradigma é utilizado na linguagem de programação Java, agregando simplicidade, robustez, segurança, portabilidade e ótimo desempenho. Os padrões de projeto são experiências orientadas a objeto que descrevem soluções para problemas comumente encontrados no desenvolvimento de softwares. Este trabalho descreve orientação a objetos e seus conceitos; a linguagem de programação Java e seus benefícios; e padrões de projeto, trazendo ao final exemplos de como e onde utilizá-los.The use of object-oriented paradigm brings benefit to the reuse of artifacts produced in software development. This paradigm is used in the Java programming language, combining simplicity, robustness, security, portability and optimal performance. The design patterns are object-oriented experiences that describe solutions to problems commonly encountered in software development. This paper describes object orientation and its concepts, the Java programming language and its benefits, and design patterns, bringing the final examples of how and where to use them.porUniversidade Federal de Juiz de Fora (UFJF)UFJFBrasilICE – Instituto de Ciências ExatasCNPQ::CIENCIAS EXATAS E DA TERRAOrientação a objetosJavaPadrões de projetoSoftwareObject orientationJavaDesign patternsSoftwarePadrões de projeto com Javainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFJFinstname:Universidade Federal de Juiz de Fora (UFJF)instacron:UFJFTEXTrafaelfrancelinoferreiramendesvieira.pdf.txtrafaelfrancelinoferreiramendesvieira.pdf.txtExtracted texttext/plain38800https://repositorio.ufjf.br/jspui/bitstream/ufjf/5775/3/rafaelfrancelinoferreiramendesvieira.pdf.txt61defcaa986a977da3a9b994c1f58ae4MD53THUMBNAILrafaelfrancelinoferreiramendesvieira.pdf.jpgrafaelfrancelinoferreiramendesvieira.pdf.jpgGenerated Thumbnailimage/jpeg1196https://repositorio.ufjf.br/jspui/bitstream/ufjf/5775/4/rafaelfrancelinoferreiramendesvieira.pdf.jpg62c442b4b22f6b3b4fe6989f0b0ab96fMD54ORIGINALrafaelfrancelinoferreiramendesvieira.pdfrafaelfrancelinoferreiramendesvieira.pdfapplication/pdf510472https://repositorio.ufjf.br/jspui/bitstream/ufjf/5775/1/rafaelfrancelinoferreiramendesvieira.pdf6a3f35ff0e4aaaf94196d369dbabac6eMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-82197https://repositorio.ufjf.br/jspui/bitstream/ufjf/5775/2/license.txt000e18a5aee6ca21bb5811ddf55fc37bMD52ufjf/57752019-06-16 08:17:24.975oai:hermes.cpd.ufjf.br:ufjf/5775TElDRU7vv71BIERFIERJU1RSSUJVSe+/ve+/vU8gTu+/vU8tRVhDTFVTSVZBCgpDb20gYSBhcHJlc2VudGHvv73vv71vIGRlc3RhIGxpY2Vu77+9YSwgdm9j77+9IChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSBhbyBSZXBvc2l077+9cmlvIApJbnN0aXR1Y2lvbmFsIGRhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIEp1aXogZGUgRm9yYSBvIGRpcmVpdG8gbu+/vW8tZXhjbHVzaXZvIGRlIHJlcHJvZHV6aXIsIHRyYWR1emlyIChjb25mb3JtZSBkZWZpbmlkbyBhYmFpeG8pLCBlL291IGRpc3RyaWJ1aXIgYSBzdWEgcHVibGljYe+/ve+/vW8gKGluY2x1aW5kbyBvIHJlc3VtbykgcG9yIHRvZG8gbyBtdW5kbyBubyBmb3JtYXRvIGltcHJlc3NvIGUgZWxldHLvv71uaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIGZvcm1hdG9zIO+/vXVkaW8gb3Ugdu+/vWRlby4KClZvY++/vSBjb25jb3JkYSBxdWUgbyBSZXBvc2l077+9cmlvIEluc3RpdHVjaW9uYWwgZGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgSnVpeiBkZSBGb3JhIHBvZGUsIHNlbSBhbHRlcmFyIG8gY29udGXvv71kbywgdHJhbnNwb3IgYSBzdWEgcHVibGljYe+/ve+/vW8gcGFyYSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gcGFyYSBmaW5zIGRlIHByZXNlcnZh77+977+9by4gVm9j77+9IHRhbWLvv71tIGNvbmNvcmRhIHF1ZSBvIFJlcG9zaXTvv71yaW8gSW5zdGl0dWNpb25hbCBkYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBKdWl6IGRlIEZvcmEgcG9kZSBtYW50ZXIgbWFpcyBkZSB1bWEgY++/vXBpYSBkZSBzdWEgcHVibGljYe+/ve+/vW8gcGFyYSBmaW5zIGRlIHNlZ3VyYW7vv71hLCBiYWNrLXVwIGUgcHJlc2VydmHvv73vv71vLiBWb2Pvv70gZGVjbGFyYSBxdWUgYSBzdWEgcHVibGljYe+/ve+/vW8g77+9IG9yaWdpbmFsIGUgcXVlIHZvY++/vSB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbu+/vWEuIFZvY++/vSB0YW1i77+9bSBkZWNsYXJhIHF1ZSBvIGRlcO+/vXNpdG8gZGEgc3VhIHB1YmxpY2Hvv73vv71vIG7vv71vLCBxdWUgc2VqYSBkZSBzZXUgY29uaGVjaW1lbnRvLCBpbmZyaW5nZSBkaXJlaXRvcyBhdXRvcmFpcyBkZSBuaW5nde+/vW0uCgpDYXNvIGEgc3VhIHB1YmxpY2Hvv73vv71vIGNvbnRlbmhhIG1hdGVyaWFsIHF1ZSB2b2Pvv70gbu+/vW8gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9j77+9IGRlY2xhcmEgcXVlIG9idGV2ZSBhIHBlcm1pc3Pvv71vIGlycmVzdHJpdGEgZG8gZGV0ZW50b3IgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIHBhcmEgY29uY2VkZXIgYW8gUmVwb3NpdO+/vXJpbyBJbnN0aXR1Y2lvbmFsIGRhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIEp1aXogZGUgRm9yYSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7vv71hLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3Tvv70gY2xhcmFtZW50ZSBpZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBubyBjb250Ze+/vWRvIGRhIHB1YmxpY2Hvv73vv71vIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFBVQkxJQ0Hvv73vv71PIE9SQSBERVBPU0lUQURBIFRFTkhBIFNJRE8gUkVTVUxUQURPIERFIFVNIFBBVFJPQ++/vU5JTyBPVSBBUE9JTyBERSBVTUEgQUfvv71OQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PLCBWT0Pvv70gREVDTEFSQSBRVUUgUkVTUEVJVE9VIFRPRE9TIEUgUVVBSVNRVUVSIERJUkVJVE9TIERFIFJFVklT77+9TyBDT01PIFRBTULvv71NIEFTIERFTUFJUyBPQlJJR0Hvv73vv71FUyBFWElHSURBUyBQT1IgQ09OVFJBVE8gT1UgQUNPUkRPLgoKTyBSZXBvc2l077+9cmlvIEluc3RpdHVjaW9uYWwgZGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgSnVpeiBkZSBGb3JhIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUgKHMpIG91IG8ocykgbm9tZShzKSBkbyhzKSBkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRhIHB1YmxpY2Hvv73vv71vLCBlIG7vv71vIGZhcu+/vSBxdWFscXVlciBhbHRlcmHvv73vv71vLCBhbO+/vW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbu+/vWEuCg==Repositório InstitucionalPUBhttps://repositorio.ufjf.br/oai/requestopendoar:2019-06-16T11:17:24Repositório Institucional da UFJF - Universidade Federal de Juiz de Fora (UFJF)false
dc.title.pt_BR.fl_str_mv Padrões de projeto com Java
title Padrões de projeto com Java
spellingShingle Padrões de projeto com Java
Vieira, Rafael Francelino Ferreira Mendes
CNPQ::CIENCIAS EXATAS E DA TERRA
Orientação a objetos
Java
Padrões de projeto
Software
Object orientation
Java
Design patterns
Software
title_short Padrões de projeto com Java
title_full Padrões de projeto com Java
title_fullStr Padrões de projeto com Java
title_full_unstemmed Padrões de projeto com Java
title_sort Padrões de projeto com Java
author Vieira, Rafael Francelino Ferreira Mendes
author_facet Vieira, Rafael Francelino Ferreira Mendes
author_role author
dc.contributor.advisor1.fl_str_mv Glanzmann, José Honório
dc.contributor.advisor1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4790976J6
dc.contributor.referee1.fl_str_mv Barrére, Eduardo
dc.contributor.referee1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4792105U4
dc.contributor.referee2.fl_str_mv Lima, Tarcísio de Souza
dc.contributor.referee2Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4763038Y6
dc.contributor.authorLattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4457644A6
dc.contributor.author.fl_str_mv Vieira, Rafael Francelino Ferreira Mendes
contributor_str_mv Glanzmann, José Honório
Barrére, Eduardo
Lima, Tarcísio de Souza
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA
topic CNPQ::CIENCIAS EXATAS E DA TERRA
Orientação a objetos
Java
Padrões de projeto
Software
Object orientation
Java
Design patterns
Software
dc.subject.por.fl_str_mv Orientação a objetos
Java
Padrões de projeto
Software
Object orientation
Java
Design patterns
Software
description A utilização do paradigma orientação a objetos traz como benefício o reuso de artefatos produzidos no desenvolvimento de softwares. Esse paradigma é utilizado na linguagem de programação Java, agregando simplicidade, robustez, segurança, portabilidade e ótimo desempenho. Os padrões de projeto são experiências orientadas a objeto que descrevem soluções para problemas comumente encontrados no desenvolvimento de softwares. Este trabalho descreve orientação a objetos e seus conceitos; a linguagem de programação Java e seus benefícios; e padrões de projeto, trazendo ao final exemplos de como e onde utilizá-los.
publishDate 2011
dc.date.issued.fl_str_mv 2011-07-22
dc.date.accessioned.fl_str_mv 2017-09-13T14:13:06Z
dc.date.available.fl_str_mv 2017-09-12
2017-09-13T14:13:06Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.ufjf.br/jspui/handle/ufjf/5775
url https://repositorio.ufjf.br/jspui/handle/ufjf/5775
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Juiz de Fora (UFJF)
dc.publisher.initials.fl_str_mv UFJF
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv ICE – Instituto de Ciências Exatas
publisher.none.fl_str_mv Universidade Federal de Juiz de Fora (UFJF)
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFJF
instname:Universidade Federal de Juiz de Fora (UFJF)
instacron:UFJF
instname_str Universidade Federal de Juiz de Fora (UFJF)
instacron_str UFJF
institution UFJF
reponame_str Repositório Institucional da UFJF
collection Repositório Institucional da UFJF
bitstream.url.fl_str_mv https://repositorio.ufjf.br/jspui/bitstream/ufjf/5775/3/rafaelfrancelinoferreiramendesvieira.pdf.txt
https://repositorio.ufjf.br/jspui/bitstream/ufjf/5775/4/rafaelfrancelinoferreiramendesvieira.pdf.jpg
https://repositorio.ufjf.br/jspui/bitstream/ufjf/5775/1/rafaelfrancelinoferreiramendesvieira.pdf
https://repositorio.ufjf.br/jspui/bitstream/ufjf/5775/2/license.txt
bitstream.checksum.fl_str_mv 61defcaa986a977da3a9b994c1f58ae4
62c442b4b22f6b3b4fe6989f0b0ab96f
6a3f35ff0e4aaaf94196d369dbabac6e
000e18a5aee6ca21bb5811ddf55fc37b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFJF - Universidade Federal de Juiz de Fora (UFJF)
repository.mail.fl_str_mv
_version_ 1813193984228458496