POO - Programação Orientada a Objetos

Nos últimos 35 anos, as empresas de projetistas de hardware de computador têm vindo a desenvolver equipamentos de grande porte para computadores portáteis baseados em microprocessadores.

Nesse mesmo período, os desenvolvedores de software foram de escrever em assembler para escrever programas em C ou C + +. Claramente, o mundo do desenvolvimento de software não está a progredir tão rápido quanto o mundo do hardware. Portanto, a questão importante aqui é, quais são as   projetistas de hardware para os desenvolvedores de software não?

A resposta a esta questão reside na forma de trabalhar projetistas de hardware, usam componentes e sistemas desenvolvidos para dar forma a seu hardware.

A reutilização de componentes é também um método para criar o melhor software.desenvolvedores de software hoje começar do zero e siga os mesmos passos que levaram muitos programadores no passado. A criação de novos sistemas a partir de componentes existentes que já foram testados, sempre tende a produzir um código mais confiável. Além disso, provou ser mais rápido e mais barato.

Entre 1970 e 1990, os analistas de software desenvolvido e orientado para abordagens objeto para 1994 teve mais de 50 métodos de objetos. No entanto, apenas três métodos de popularidade alcançados:

  • Rumbaugh método OMT
  • Método Booch BOOCH'93
  • Jacobson método OOSE

Em 1994, Rumbaugh,   Booch e Jacobson em 1995, juntaram forças para desenvolver a definição da linguagem UML (Unified Modeling Language), que define uma linguagem padrão, incorporando as vantagens dos vários métodos anteriores.  

programação orientada a objetos Hoje é influenciado apenas linguagens de programação não, mas também na análise e concepção de um determinado sistema, incluindo sistemas de gestão de base estão orientados para objeto de dados, como PostgreSQL (SGBD open source-oriented objetos).

Todo este progresso tenha tomado esta técnica é devido a amplas capacidades e vantagens da programação estruturada contra.

Algumas vantagens que este modo de programação:

1.        Promove a reutilização de código e extensão.

2.        Permite criar sistemas complexos muito mais.

3.        Consegue relacionar no mundo real.

4.        Facilita o desenvolvimento de programas visuais.

5.       Prototipagem

6.        Simplifica o desenvolvimento de software

7.Facilita o trabalho em equipe

8.        Facilita muito a manutenção de software

Em seguida, mostrar uma lista de línguas de programação orientada a objeto:

Muitas dessas linguagens de programação não são puramente orientada a objetos, mas são os híbridos que combinam OOP com outros paradigmas.

Como C + + outras línguas, como OOCOBOL , OOLISP , OOPROLOG eObject REXX , foram criados pela adição de extensões para linguagem de programação orientada a objetos clássicos.



Date: 2011-12-05

Facebook comments:

Related:

2011-12-05 02:17(GMT) - POO x Programação Orientada a Objetos

2010-11-26 04:47(GMT) - Gambas linguagem de programação similar ao Visual Basic Senhora