Skip to content

ramoslucas-lr/INE5603

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

INE5603: Introdução à Programação Orientada a Objetos 🎓

Este repositório serve como um registro das atividades e do material didático relacionados à disciplina INE5603: Introdução à Programação Orientada a Objetos. O projeto abrange os principais conceitos da POO, desde a modelagem conceitual até a aplicação prática em código.

Conteúdo Programático ⚙️

A disciplina abordou os seguintes tópicos fundamentais:

  • Modelagem Conceitual: Abstração e Representação
  • Estudo dos princípios de abstração para simplificar sistemas complexos e sua representação por meio de modelos de software.
  • O Modelo de Objetos: Classes e Objetos
  • Definição de classes como abstrações que descrevem a estrutura e o comportamento, e objetos como instâncias concretas dessas classes.
  • Comunicação por Troca de Mensagens 💬
  • Análise da interação entre objetos, que ocorre através da invocação de métodos, permitindo a colaboração e a execução de tarefas.
  • Herança e Polimorfismo
    • Herança: Mecanismo que permite que uma classe (subclasse) herde atributos e métodos de outra (superclasse), promovendo a reutilização de código e a organização hierárquica.
    • Polimorfismo: Capacidade de objetos de diferentes classes responderem de maneiras distintas a uma mesma mensagem, garantindo flexibilidade e extensibilidade ao código.

Instruções de Uso 🚀

Para obter uma cópia local do projeto, utilize o seguinte comando:

git clone https://github.com/ramoslucas-lr/INE5603.git

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages