Caderno de exercícios : S.O.L.I.D. e Design Patterns : pratique e evolua
dc.contributor.author | Fraga Filho, Clayton Vieira | |
dc.date.accessioned | 2025-06-24T23:18:30Z | |
dc.date.available | 2025-06-24T23:18:30Z | |
dc.date.issued | 2024 | |
dc.description.resumo | Este 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.isbn | 978-65-01-12998-3 | |
dc.identifier.uri | http://repositorio.ufes.br/handle/10/19812 | |
dc.language.iso | pt | |
dc.subject | Programação (Computadores) | |
dc.subject | Software - Desenvolvimento | |
dc.subject | Java (Linguagem de programação de computador) | |
dc.subject | UML (Computação) | |
dc.title | Caderno de exercícios : S.O.L.I.D. e Design Patterns : pratique e evolua | |
dc.type | Book |
Arquivos
Pacote Original
1 - 1 de 1
Carregando...
- 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
1 - 1 de 1
Carregando...
- Nome:
- license.txt
- Tamanho:
- 1.71 KB
- Formato:
- Item-specific license agreed upon to submission
- Descrição: