Programação Orientada a Objetos (POO)
Ola pessoal! Vou iniciar agora uma serie de post’s sobre POO. Inicialmente vou falar o que é essa tal POO.
O termo POO (Programação Orientada a Objetos) surgiu em meados de 1967. Este paradigma, bem antigo por sinal, foi aplicado à linguagem Simula 67, no entanto, muitos de seus conceitos começaram a ser utilizados antes desta.
A POO consiste em organizar o mundo em objetos, de forma a aproximar cada vez mais o mundo virtual do real. Na POO são modelados objetos que possuem diversas características e estes objetos interagem com outros através de mensagens, por exemplo, em uma abstração de um computador temos o monitor que é um objeto, este objeto possui varias características como cor, tamanho, marca, modelo, dentre outras. O monitor executa operações e recebe informações de outro objeto, que é a placa de vídeo.
Esta modelagem deve ser implementada pelos desenvolvedores que a partir de uma noção do real, implementam o mundo virtual em seus sistemas.
Dentro do mundo POO temos vários outros conceitos como Classes , Abstração, Encapsulamento, Herança, Interfaces, Polimorfismo e outros.
Todos estes são conceitos muito importantes e fundamentais para o desenvolvimento com POO, e cada um deles será explicando com ênfase nos próximos post’s.
O termo POO (Programação Orientada a Objetos) surgiu em meados de 1967. Este paradigma, bem antigo por sinal, foi aplicado à linguagem Simula 67, no entanto, muitos de seus conceitos começaram a ser utilizados antes desta.
A POO consiste em organizar o mundo em objetos, de forma a aproximar cada vez mais o mundo virtual do real. Na POO são modelados objetos que possuem diversas características e estes objetos interagem com outros através de mensagens, por exemplo, em uma abstração de um computador temos o monitor que é um objeto, este objeto possui varias características como cor, tamanho, marca, modelo, dentre outras. O monitor executa operações e recebe informações de outro objeto, que é a placa de vídeo.
Esta modelagem deve ser implementada pelos desenvolvedores que a partir de uma noção do real, implementam o mundo virtual em seus sistemas.
Dentro do mundo POO temos vários outros conceitos como Classes , Abstração, Encapsulamento, Herança, Interfaces, Polimorfismo e outros.
Todos estes são conceitos muito importantes e fundamentais para o desenvolvimento com POO, e cada um deles será explicando com ênfase nos próximos post’s.


1 Comentários:
Postar um comentário
Links para esta postagem:
Criar um link
<< Início