Programação Orientada A Objetos

A programação orientada a objetos (POO, em português; OOP, segundo tuas siglas em inglês) é um paradigma de programação que vem a inovar a forma de obter resultados. Os equipamentos manipulados os dados de entrada pra obtenção de fatos de saída específicos, onde cada utensílio dá uma funcionalidade especial. Muitos dos objetos pré-construídos de linguagens de programação atuais permitem o agrupamento em bibliotecas ou livrarias, porém, vários destes linguagens permitem ao usuário montar tuas próprias bibliotecas. É obtida a começar por numerosas técnicas: herança, coesão, abstração, polimorfismo, acoplamento e potting.
o Seu emprego se popularizou através da década de 1990. Atualmente, existe uma vasto diversidade de linguagens de programação que aturam a direção a equipamentos. A identidade é uma propriedade de um objeto, que o diferencia do resto; dito com algumas palavras, é o seu identificador (conceito análogo ao de identificador de uma alterável ou uma permanente).
Um utensílio contém toda o dado que permite defini-lo e identificá-lo em conexão a outros materiais pertencentes a novas classes e, mesmo frente a objetos de uma mesma categoria, poder ter valores bem diferenciados em seus atributos. Por tua vez, os equipamentos têm mecanismos de interação chamados de métodos, que favorecem a intercomunicação entre eles. Esta intercomunicação contribui, por sua vez, a alteração de estado dos próprios materiais. Esta característica leva a tratá-los como unidades indivisíveis, em que não se separa o estado e o jeito.
Os métodos (comportamento) e atributos (estado) estão estreitamente relacionados com a propriedade de conjunto. Esta domínio destaca-se que uma categoria, requer métodos para poder tratar os atributos com os quais conta. O programador tem que ponderar-se indistintamente em ambos os conceitos, sem retirar nem ceder superior credibilidade a alguns deles. Isso poderia produzir o costume errado de montar classes de wrapper de detalhes, por um lado, e classes com métodos que controlem as primeiras, por outro.
dessa forma se estaria fazendo uma “programação estruturada camuflada” numa linguagem de POO. Os conceitos da POO têm origem Simula 67, uma linguagem projetada pra fazer simulações, feito por Ole-Johan Dahl e Kristen Nygaard, do Centro de Computação Norueguês em Oslo.
- Outras aplicações
- você Pode comparecer a ser prejudicial
- VFP Advanced: um VFP10 não oficial, executando 64 bits atualizado até janeiro de 2018
- Jogos de Vídeo
- 7 Tentativas posteriores de atingir fundos e finalização do video, 1975 -1976
- dois Estrutura 2.Um Chaves e valores
nesse centro, ele trabalhava em simulações de navios, que foram iludidas por a explosão combinatória como as numerosas qualidades de tipos diferentes de navios poderiam afetar umas às outras. A ideia surgiu ao integrar os diversos tipos de naves em muitas classes de objetos, sendo da responsabilidade de cada categoria de equipamentos de definir os seus “próprios” detalhes e comportamentos.
C. Sua dominação foi consolidada graças ao desenvolvimento das interfaces gráficas de utilizador, pras quais a POO é particularmente bem adaptada. Neste caso, fala-se assim como de programação dirigida por eventos. As características de indicação a objetos foram adicionadas a diversas linguagens existentes durante esse tempo, incluindo Ada, BASIC, Lisp mais Pascal, além de outros mais. A adição desses recursos pras linguagens que não foram concebidos a princípio para elas conduziu frequentemente a dificuldades de compatibilidade e prática de manutenção do código. As linguagens orientadas a materiais “puros”, por tua vez, não tinham as características das quais muitos programadores tinham vindo a precisar.
Para saltar esse bloqueio, fizeram-se algumas tentativas para desenvolver novas linguagens baseadas em métodos orientados a equipamentos, porém permitindo que muitas características imperativas de maneiras de “segurança”. A POO é uma maneira de programar que tenta achar uma solução pra estes dificuldades. Introduz novos conceitos, que superam e ampliam conceitos antigos agora populares.
Em comparação com uma linguagem imperativa, uma “variável” não é mais do que uma tigela interno do atributo do utensílio ou de um estado interno, tal como a “função” é um procedimento interno do segredo do objeto. Há um acordo sobre isso quais características contempla a “indicação a equipamentos”. A POO é um paradigma surgido nos anos 1970, que utiliza equipamentos como elementos fundamentais pela construção da solução.
Um material é uma abstração de qualquer evento ou da entidade do mundo real, com atributos que representam tuas características ou propriedades e métodos que emulam o posicionamento ou atividade. Todas as propriedades e métodos comuns a cada um dos materiais são encapsulados ou agrupados em classes.