Será que Delphi é OOP?

Delphi

22/09/2007

Olá.

Estou aprendendo Delphi e ja me deparei em algumas situações que pessoas dizem que ele é Orientado a Objetos e outras dizem que nao.
Isto me deixa confuso. Afinal, é ou nao, porque ?

Fiz uma busca no wikipedia a respeito de Orientação a objetos mas nao me clareou muito nao.

Alguem por favor pode explicar ?


Luciano Paranhos

Luciano Paranhos

Curtidas 0

Respostas

Steve_narancic

Steve_narancic

22/09/2007

Tem uma video aula da clube delphi que fala sobre orientação a objetos, da uma olhada, acho que vai te ajudar


GOSTEI 0
Mayron Cachina

Mayron Cachina

22/09/2007

Olá steve_narancic,

o Delphi não eh 100¬ O.O.
hehehehe

mais quando vc faz:
Button1.Click();

oq vc acha que está fazendo? :D
acessando o metodo Click() do Objeto Button1...


GOSTEI 0
Mayron Cachina

Mayron Cachina

22/09/2007

Olá steve_narancic, o Delphi não eh 100¬ O.O. hehehehe mais quando vc faz:
Button1.Click();
oq vc acha que está fazendo? :D acessando o metodo Click() do Objeto Button1...

foi mal a resposta era pra [b:bd45a93f6f]drlupa[/b:bd45a93f6f],hehehehe


GOSTEI 0
Massuda

Massuda

22/09/2007

Delphi tem classes, herança e polimorfismo que são o básico da OOP. Entretanto, Delphi permite que você trabalhe sem usar esses recursos. Existem linguagens de programação que não tem essa flexibilidade.


GOSTEI 0
Mayron Cachina

Mayron Cachina

22/09/2007

isso mesmo....
85¬ dos programadores Delphi atual ainda programam na forma Estruturada...
POO é legal D+....
ruim eh pra entender o conceito mais depois eh só alegria :D


GOSTEI 0
Paulo Samurai

Paulo Samurai

22/09/2007

Só uma curiosidade, metade* das pessoas que falam que delphi não é OO são programadores java (e metade delas não consegue fazer metade do que faço com delphi :twisted:). A outra metade* não sabe do que está falando :roll:

Se for seguir o protocolo java também não é 100¬ OO (do ponto de vista da especificação do que é uma linguagem OO, pois tem tipos primitivos (int) e não suporta herança multipla)... uma linguagem puramente OO não tem tipos primitivos e suporta herança multipla, não que isso seja realmente uma vantagem.

No mais como foi dito pelo colega massuda,

* Essas estatísticas não tem qualquer fundamento cientifico, ou seja, é um chutão.


GOSTEI 0
Khundalini

Khundalini

22/09/2007

Nem Delphi e nem Java são totalmente orientados a objetos. A única linguagem que eu vi até o momento que é realmente totalmente orientada a objetos chama-se SmallTalk.

Delphi é uma ferramenta e Java uma linguagem, e ambos são baseados (eu disse, baseados) em orientação a objetos. Mas isso não quer dizer que seu programa tem que ser codificado fortemente orientado a objetos, como acontece no SmallTalk.

O pessoal de Java deveria saber que Java não é uma linguagem orientada a objetos, e sim uma linguagem baseada em orientação a objetos. É muito diferente.

Sds.,
Rubem Rocha
Manaus, AM


GOSTEI 0
POSTAR