Padrões de projeto com Java
Autor(a) principal: | |
---|---|
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 |