Caderno de exercícios : S.O.L.I.D. e Design Patterns : pratique e evolua

dc.contributor.authorFraga Filho, Clayton Vieira
dc.date.accessioned2025-06-24T23:18:30Z
dc.date.available2025-06-24T23:18:30Z
dc.date.issued2024
dc.description.resumoEste caderno de exercícios resulta de 12 anos de experiência no ensino universitário e foi criado para oferecer uma abordagem prática e estruturada ao aprendizado dos fundamentos de Projeto de Software, utilizando os princípios S.O.L.I.D. e padrões de projeto. O material integra teoria e prática, proporcionando uma experiência de aprendizado focada na aplicação direta dos conceitos. Com uma seleção de 100 situações-problema, este material destina-se a alunos de graduação das áreas de Computação e Tecnologia, além de profissionais que buscam consolidar e aprimorar suas habilidades em Programação Orientada a Objetos (POO). Os exercícios utilizam Java e UML, com ênfase nos princípios de acoplamento e coesão; cada desafio é acompanhado por respostas detalhadas e explicações. O Guia de Respostas para os exercícios está disponível no link: https://drive.google.com/file/d/1Gb9E99XeV5OpeLgxdG7awcKDiwLC58F2/view?usp=sharing, oferecendo suporte ao processo de aprendizado e à compreensão técnica dos temas abordados. Ao longo do caderno, encontram-se desafios que exploram, de maneira prática, os princípios S.O.L.I.D., incluindo o Princípio da Responsabilidade Única, o Princípio Aberto/Fechado, o Princípio da Substituição de Liskov, o Princípio da Segregação de Interfaces e o Princípio da Inversão de Dependências, além de conceitos como a Lei de Demeter e o princípio DRY (Don't Repeat Yourself). O uso de padrões de projeto como State, Strategy, Memento, Observer, Chain of Responsibility, entre outros, é demonstrado por meio de exemplos concretos e atividades de diferentes níveis de complexidade, frequentemente acompanhadas por diagramas de classes, de sequência e de estados da UML, que auxiliam na compreensão tanto dos enunciados quanto das resoluções
dc.identifier.isbn978-65-01-12998-3
dc.identifier.urihttp://repositorio.ufes.br/handle/10/19812
dc.language.isopt
dc.subjectProgramação (Computadores)
dc.subjectSoftware - Desenvolvimento
dc.subjectJava (Linguagem de programação de computador)
dc.subjectUML (Computação)
dc.titleCaderno de exercícios : S.O.L.I.D. e Design Patterns : pratique e evolua
dc.typeBook
Arquivos
Pacote Original
Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
Caderno_de_Exercicios-S.O.L.I.D._e_Design-Patterns-Pratique_e_Evolua.pdf
Tamanho:
7.8 MB
Formato:
Adobe Portable Document Format
Descrição:
Licença do Pacote
Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
1.71 KB
Formato:
Item-specific license agreed upon to submission
Descrição: