Será que Delphi é OOP?
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 ?
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
Curtidas 0
Respostas
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
22/09/2007
Olá steve_narancic,
o Delphi não eh 100¬ O.O.
hehehehe
mais quando vc faz:
oq vc acha que está fazendo? :D
acessando o metodo Click() do Objeto Button1...
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
22/09/2007
Olá steve_narancic,
o Delphi não eh 100¬ O.O.
hehehehe
mais quando vc faz:
oq vc acha que está fazendo? :D
acessando o metodo Click() do Objeto Button1...
Button1.Click();
foi mal a resposta era pra [b:bd45a93f6f]drlupa[/b:bd45a93f6f],hehehehe
GOSTEI 0
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
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
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
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.
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
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
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