Skip to content

Consolidação de conceitos avançados de POO: Design patterns, métricas de manutenibilidade, arquiteturas em camadas, boas práticas, etc.

Notifications You must be signed in to change notification settings

vinimrs/programacao-orientada-objetos-avancada

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

 Programação Orientada a Objetos Avançada

Atividades práticas desenvolvidas durante a realização da disciplina de Programação Orientada a Objetos Avançada da Universidade Federal de São Carlos - UFSCar, ministrada pelo Prof. Valter Vieira. Cujo objetivos gerais são:

Estimular o estudante a programar utilizando estruturas que facilitem a implementação, manutenção e evolução de software. Familiarizar o estudante com os princípios SOLID (responsabilidade única, aberto-fechado, substituição de Liskov, segregação de interface e inversão de dependência) da orientação a objetos. Capacitar o estudante a criar software orientado a objetos que utiliza os conceitos básicos da programação orientada a objetos (abstração, classes, objetos, atributos e métodos, encapsulamento/visibilidade, herança, composição/agregação, sobrecarga, polimorfismo de inclusão, classes abstratas, polimorfismo paramétrico, modularização, alocação dinâmica de objetos, tratamento de exceções) de forma a corretamente seguir os princípios SOLID.

🔨 Trabalhos

Foi realizado 1 (um) projeto prático principal da disciplina, com entregas iterativas durante o curso.

⚡ Tecnologias

About

Consolidação de conceitos avançados de POO: Design patterns, métricas de manutenibilidade, arquiteturas em camadas, boas práticas, etc.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages