A maior rede de estudos do Brasil

Alguém sabe se tem como entender Programação Orientada ao Objeto de forma mais fácil ?

Alguém sabe se tem como entender Programação Orientada ao Objeto de forma mais fácil ?

 

Tenho dificuldade com programação em geral ... 

 

Mas consigo entender SQL melhor do que as outras linguagens de programação.


8 resposta(s)

User badge image

Thissy Almeida

Há mais de um mês

Eu também tinha dificuldades com Programação Orientada a Objetos, e comecei a estudar o livro do Rui Rossi, Programando 

Eu também tinha dificuldades com Programação Orientada a Objetos, e comecei a estudar o livro do Rui Rossi, Programando 

User badge image

fabrizio amaral

Há mais de um mês

Moleza, se você ja programou alguma coisa, provavelmente ja fez um código completo em uma página só. Pra entender melhor a programação orientada a objeto, vou usar um exemplo.

Suponhamos que você deseja  montar um carro, daí, você precisaria comprar pneus de um fornecedor, parabrisas de outro, chassí de outro e assim por diante. Cada fabricante corresponde a uma parte em específico e você so precisa encaixar estes.
Isto seria a "Montagem do carro com orientação a objeto "

Ja na opção de montar o carro sem ser orientado a objeto, digamos que você teria de fabricar o pneu, o parabrisa, o chassi e soldar tudo. O carro em sí, seria uma peça única, se furasse o pneu por exemplo, teria de praticamente destrui-lo e fabricar outro carro.

Agora vem a pergunta : " Como este exemplo, se encaixa na Programação Orientada a Objeto ". Simples, vou usar um exemplo de uma página de Web.

Digamos que você queira construir uma página de internet com formulário de contato, um lugar na página pra calcular alguma coisa e outra parte do site vai exibir um vídeo.

Você irá precisar:
-Um script ja pronto para exibir um vídeo.( Flash talvez  )
-Um script pra formulário ( Facilmente encontrado pela internet )
-Um script pra calculo ( Tb pode ser construido ou encontrado ja pronto em JavaScript )

Digamos que cada ítem deste aí, é um objeto. Suponhamos que após a página pronta, você quer que ela tenha uma opção de "login" com inserção de usuário e senha.

Então, basta você incrementar um formulário de login, que passa a ser um objeto.


Esta é a forma mais simples que encontrei pra que você tenha uma idéia do que é. Eu também penei pra tentar entender isto. Espero que tenha entendido. Caso não, so chamar que te dou exemplos na prática.

User badge image

Diego Farias dos Santos

Há mais de um mês

Boa noite!!

Programação Orientada objeto é a forma de como você entender a realidade em um olhar diferente, assim fica muito mais fácil para programar, se você passar a olhar tudo ao seu redor em relação a objetos, você estará entendendo o que é Orientação a Objetos.

 

ex: O objeto Carro em Programação Orientada Objetos, faz parte de uma classe chamada Veiculo. 

Tudo o que estiver contido dentro da classe Veiculo o objeto carro que também pode ser considerado como uma classe, herda da sua classe Veiculo ou também conhecida como classe Pai. 

 

Se fizermos uma analogia com a nossa família. 

Teremos a classe Familia, classe Pai, classe Mae e a classe Filhos.

A classe Pai, classe Mae e a classe Filhos, herdam da classe Familia o Sobrenome por exemplo.

A classe Filhos pode herdar tanto da classe Familia quanto da classe Pai ou classe Mae.

A herança foi criada para facilitar o reutilização dos objetos(atibutos, métodos) e a codificação.

 

Mais o que é uma classe?

Uma é classe é um conjunto de objetos que tenham alguma relação em comum.

O programador conhecendo as classes e os objetos que a compoem, fica muito mais rápido e fácil a manipulação e a reutilização dos objetos.

 

 

Espero ter ajudado.

Essa pergunta já foi respondida por um dos nossos estudantes