E para voltar com chave de ouro resolvi fazer uma série de posts falando sobre Orientação a Objetos.
Esta série falará sobre a história da Orientação a Objetos, explicará sobre os conceitos dela e mostrará exemploes práticos de aplicações utilizando a Orientação a Objetos.
Então chega de delongas e vamos ao que interessa.
A Orientação a Objetos surgiu como tentativa de solucionar problemas existentes na construção de softwares complexos com baixo custo no seu desenvolvimento e manutenção.
A Orientação a Objetos se baseia no conceito de que o mundo real é formado por objetos que se interagem, então nada mais óbvio do que aplicar o mesmo conceito para programação, o que acabou dando certo, porque representar estes objetos em um software é mais natural e permanente do que representar a sua funcionalidade.
A Orientação a Objetos possue um tópico chamado Modelagem Conceitual.
A Modelagem Conceitual é a tarefa mais importante do processo de desenvolvimento de software, sendo que ela envolve dois mequanismos, a Abstração e a Representação, a Modelagem realiza a análise do domínio da aplicação e a modelagem das entidades e fenômenos deste domínio que o projetista considera importante.
Abstração = Operação mental para observar um dompinio e capturar uma estrutura.
- Resultado de uma operação mental depende não tanto do fenômeno observado, mas do interesse do observador.
Bem, por hoje é só pessoal, logo continuarei com a série!
Espero que gostem.