/piscine-cpp

42 Project

Primary LanguageC++MIT LicenseMIT

42 Object Oriented Piscine 2023

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.