Mini Piscina de Orientação a Objetos: Uma Jornada de Duas Semanas com C++
Durante essa imersão exploraramos conceitos cruciais nesse paradigma de programação, tais quais:
- Encapsulamento: A arte de encapsular dados e funcionalidades, tornando seu código mais organizado e seguro.
- Relacionamentos entre Classes: Como usar agregação, composição, associação e herança para criar estruturas mais complexas.
- UML - Diagramas de Classes: Uma linguagem universal para representar a estrutura de classes e suas relações.
- SOLID: Cinco princípios para criar sistemas flexíveis e fáceis de manter.
- Design Patterns: Padrões de design que podem resolver problemas comuns de desenvolvimento de software.