507 Shares 7377 views

Os princípios básicos da OLP e seu uso

informações gerais

OOP – é um estilo de programação que apareceu na década de 80 do século 20. Em contraste com línguas processuais, onde existem dados e instruções para o seu processamento em separado, em programação orientada para o objecto, esta informação é combinada numa única entidade.

princípios básicos da OLP

Em software objeto de programação tem seus próprios postulados. princípios OOP – é suas principais ideias. Há três mais importantes deles: herança, polimorfismo e encapsulamento. Abaixo de cada serão analisadas mais detalhadamente. Fundamentos da programação nas linguagens OOP são o uso de objetos e classes. Na transição do estilo processual do código fonte escrito para orientada a objetos, muitas vezes têm dificuldade, no entanto, a maioria dos desenvolvedores vai encontrar muitas vantagens no PLO.

encapsulamento

Encapsulamento – é o uso de fusão de dados e instruções para seu processamento em uma única entidade – a classe. Na hora de escrever programas em uma das linguagens OOP, há uma distinção entre a informação dentro e fora da entidade. Assim alcançar a segurança e os métodos da sua aplicação dados por influências externas, por exemplo, de outras classes que não estão relacionadas a este item. Dentro da essência dos dados é interagir com sucesso com os outros, mas são protegidos contra o acesso não autorizado a partir do exterior.

herança

O segundo princípio da OOP – herança – é a capacidade de outros sem repetir sua aplicação efectiva, utilizar métodos de uma classe. Herança elimina a redundância do código fonte.

polimorfismo

Outro princípio de OOP – Polimorfismo. Seu uso significa para manipular objetos de diferentes graus de complexidade pode criar uma única interface que respondem de forma diferente aos acontecimentos e ao mesmo tempo o direito de implementar as tarefas.

linguagens OOP

princípios OOP são usados em tais linguagens de programação mais populares, como C ++ e Java, que desenvolveu uma parte significativa dos programas e aplicações. Há também linguagens OOP menos utilizados – é Delphi, Object Pascal, Ruby e muitos outros.

PLO críticas

Apesar das declarações geralmente positivas em relação a esta metodologia, muitas vezes princípios OOP estão expostos e criticados. Tal como acontece com programação procedural em OOP tem suas desvantagens.

Em primeiro lugar, a complexidade da transição. Para entender os princípios OOP, ele requer muito tempo, mais as pessoas trabalhar em estreita colaboração apenas com linguagens de programação processuais.

Em segundo lugar, a falta de documentação é mais difícil porque você precisa não só para descrever as classes e objetos, mas também instâncias específicas de sua implementação.

Terceiro flexibilidade excessiva de métodos pode levar ao fato de que o código fonte e programas desenvolvidos será oprimido não reclamados, neste caso particular, as características e capacidades. Além disso, observe a ineficiência em termos de alocação de memória. No entanto, independentemente do número de pontos de vista dos programadores OOP circundantes em constante crescimento e em rápida evolução si mesmos idiomas.