An open API service indexing awesome lists of open source software.

https://github.com/igoraugust0/oop-2

📦 Arquivos e materiais utilizados na disciplina GSI020 - Programação Orientada a Objetos 2 da UFU.
https://github.com/igoraugust0/oop-2

architectural-patterns behavioral-patterns creational-patterns design-patterns gang-of-four java oop structural-patterns

Last synced: 4 months ago
JSON representation

📦 Arquivos e materiais utilizados na disciplina GSI020 - Programação Orientada a Objetos 2 da UFU.

Awesome Lists containing this project

README

          

# Programação Orientada a Objetos 2 (POO2)

Repositório com arquivos da disciplina de Programação Orientada a Objetos 2 (POO2) do curso de Sistemas de Informações da Universidade Federal de Uberlândia (UFU).

## Aulas

| Aula | Conteúdo |
| :---------- | :--------- |
| [01](Material/Aulas/POO2_01_Intro.pdf) | Introdução |
| [02](Material/Aulas/POO2_02_Threads.pdf) | Threads |
| [03](Material/Aulas/POO2_03_patterns_factory.pdf) | Padrões de Projeto - Factory |
| [04](Material/Aulas/POO2_04_creational.pdf) | Padrões Criacionais |
| [05](Material/Aulas/POO2_05_structural.pdf) | Padrões Estruturais |
| [06](Material/Aulas/POO2_06_structural_continuacao.pdf) | Padrões Estruturais - Continuação |
| [07](Material/Aulas/POO2_07_comportamental.pdf) | Padrões Comportamentais |
| [08](Material/Aulas/POO2_08_responsabilidades.pdf) | Princípios de Responsabilidade |
| [09](Material/Aulas/POO2_09_hibernate.pdf) | Hibernate |
| [10](Material/Aulas/POO2_10_padroes_arquiteturais.pdf) | Padrões Arquiteturais |

## Labs

| Lab | Conteúdo |
| :---------- | :--------- |
| [01](https://github.com/IgorAugust0/OOP2/tree/main/lab1) | [Revisão](Material/Labs/POO2%20-%20Lab%200%20-%20Revis%C3%A3o.pdf) |
| [02](https://github.com/IgorAugust0/OOP2/tree/main/lab2) | [Threads](Material/Labs/POO2%20-%20Lab%201%20-%20Threads.pdf) |
| [03](https://github.com/IgorAugust0/OOP2/tree/main/lab3) | [Creacionais Factory](Material/Labs/POO2%20-%20Lab%203%20-%20Criacionais%20Factory.pdf) |
| [04](https://github.com/IgorAugust0/OOP2/tree/main/lab4) | [Creacionais Builder](Material/Labs/POO2%20-%20Lab%204%20-%20Criacionais%20Builder.pdf) |
| [05](https://github.com/IgorAugust0/OOP2/tree/main/lab5) | [Comportamentais Observer](Material/Labs/POO2%20-%20Lab%205%20-%20Comportamentais.pdf) |

## Resumos

- Fiz alguns resumos no Notion para as provas, entretanto não inclui todos os tópicos, apenas os que foram abordados nas provas. Clique [aqui](https://igor-augusto.notion.site/POO2-5d9599de25eb40b4aea21a058b53f84c?pvs=4) para acessar.
- Foram baseados no [Refactoring Guru](https://refactoring.guru/design-patterns) (há tambem o [repositório](https://github.com/RefactoringGuru/design-patterns-java) com os exemplos em diversas linguagens).

## Autor

- [@IgorAugust0](https://github.com/IgorAugust0)