plagio
Introdução a Orientação Objeto
1 - Entender os principais conceitos de POO
2 - Aplicar os conceitos na linguagem Java;
3 - Conceitos POO:
- Classes
- Objetos
- Encapsulamento
- Herança
- Polimorfismo
Que linguagem devemos programar ?
A linguagem de maquina
Devemos informar o que deve ser feito (Instruções)
Estudar um novo idiomas
Logica de programação
Utilizando a OO
É uma técnica aplicada para desenvolvermos pensamentos abstrato para conseguirmos representar regras passando para a linguagem computacional para que sejam executadas.
Representar aquilo que o computador precisa fazer
Programação Orientada a Objetos
Existem muito mais dificuldades e benefícios, com base na minha experiência descrevi aqui alguns ao meu ponto de vista.
Complexidade no aprendizado em comparação com a programação estruturada.
Mais fácil descrever o mundo real através dos objetos. Seus conceitos são de difícil compreensão ao primeiro contato.
O encapsulamento facilita a manutenção do código. Maior facilidade para reutilização de código.
Dificuldades
Benefícios
Fixando conceitos
POO é um paradigma de programação que usa OBJETOS compostos por campos e métodos, justamente com suas interações - para projetar programas de computadores.
Fonte: site wikipedia
Professor Jhonatan Soares Alves - @jhonatansoal http://www.youtube.com.br/fazendoweb http://www.fazendoweb.com.br
2
POO é uma forma especial de programar, mais próximo de como expressaríamos as coisas na vida real do que outros tipos de programação.
Fonte: site criar web
POO é organizar o mundo real como uma coleção de objetos que incorporam estrutura de dados e um conjunto de operações que manipulam estes dados e trocam mensagens entre si.
Fonte: site Forum do Programador
Conceitos fundamentais
Classe
Objeto
Métodos
Mensagem
Sobrecarga
Herança
Associação
Encapsulamento
Abstração
Polimorfismo
Interface