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.
- Host: GitHub
- URL: https://github.com/igoraugust0/oop-2
- Owner: IgorAugust0
- Created: 2023-03-30T12:49:29.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-07-05T17:32:34.000Z (over 2 years ago)
- Last Synced: 2025-03-13T09:19:12.875Z (7 months ago)
- Topics: architectural-patterns, behavioral-patterns, creational-patterns, design-patterns, gang-of-four, java, oop, structural-patterns
- Language: Java
- Homepage: https://igor-augusto.notion.site/POO2-5d9599de25eb40b4aea21a058b53f84c
- Size: 11.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)