Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programação orientada a objetos - Coggle Diagram
Programação orientada a objetos
O que é objeto ?
Objetos têm dois propósitos: promover o entendimento do mundo real e suportar uma base prática para uma implementação computacional.
Objeto é definido como um conceito, abstração ou coisa com limites e significados bem definidos para a aplicação em questão.
Evolução das linguagens de programação
Programação estruturada
Programação linear
Programação modular
Programação baixo nível
Programação orientada objeto
Atributos:
Conjunto de propriedades da classe
Métodos:
conjunto de funcionalidades da classe.
Principais vantagens da POO
Manutenível
Extensível
Oportuno
Reutilizável
Confiável
Natural
Classe:
Uma classe é um gabarito para a definição de objetos. Através da definição de uma classe, descreve-se que propriedades ou atributos o objeto terá.
Além da especificação de atributos, a definição de uma classe descreve também qual o comportamento de objetos da classe, ou seja, que funcionalidades podem ser aplicadas a objetos da classe.
Alan Kay
Criador da POO
Conhecido por ter sido um dos inventores da linguagem de programação Smalltalk
Programação Orientada a Objetos
A Programação Orientada a Objetos é um modelo de análise, projeto e programação baseado na aproximação entre o mundo real e o mundo virtual, através da criação e interação entre objetos, atributos, códigos, métodos, entre outros.
tem o propósito principal de aproximar o mundo lógico da programação e o mundo em que vivemos