Porque se diz "Orientação à Objetos"?

Olá!

Porque se diz “Orientado à Objetos, Orientado à Eventos” ?
O que quer dizer “Orientado” nesses casos ?

Abraços

Dá uma olhada aqui:

http://macoratti.tempsite.ws/oo_conc2.htm

Não sei se vai ajudar, mas de qualquer forma…

T+

[quote=Link_pg]Olá!

Porque se diz “Orientado à Objetos, Orientado à Eventos” ?
O que quer dizer “Orientado” nesses casos ?

Abraços[/quote]

Eu defino como a orientação, a forma como uma linguagem tem de
tratar/controlar o que ocorre no programa.
Por exemplo na Orientação a Eventos do Visual Basic :?
Você pode tratar o seu programa, ou seja, executar operações
sempre baseando-se em algo que aconteça com o programa (um evento),
como um clique, um duplo clique, e etc. Como essa é a principal característica
desta linguagem, a mesma é definida como orientada a eventos.

No caso de Orientação a Objetos como em Java, Smaltalk, C++, etc,
tudo ou praticamente tudo é tratado como um objeto. Na verdade
uma abstração de algo da vida real. Exemplo, abstraindo uma cadeira
podemos definir uma classe Cadeira em java que poderá ser instanciada
gerando assim objetos que podem ser tratados pelo programa.

Espero que essa visão geral tbem possa ajudar.

Ou melhor, não se diz … se diz Orientado a objetos, sem crase.

Sorry, perco o amigo mas não perco a piada e essa veio pronta :slight_smile:

PS: Crase somente antes de palavras femininas, junção de um artigo (a, que acompanha as palavras femininas) mais a preposição a :slight_smile: .

A orientação provém do paradigma que sua abstração trata.
Existem muitos tipos de abstrações, como eventos, objetos, aspectos, serviços, componentes e por aí vai.

Procuramos abstrair os problemas numa modelagem que faça sentido, de acordo com aquela realidade, processo.

Isso nem sempre é verdade fato, mas deveria ser.

Fiz um post sobre isso outro dia.

[quote=Link_pg]Olá!

Porque se diz “Orientado à Objetos, Orientado à Eventos” ?
O que quer dizer “Orientado” nesses casos ?

Abraços[/quote]

“Orientado” relaciona-se com as primitivas que vc tem disponiveis no ambiente de trabalho. Em Java as primitivas são objetos toda a sintaxe é feita para prover funcionalidade relativa a objetos.
Em SOA (Arquitetura orientada a Serviços) as primitivas são serviços e toda a linguaguem e mecanimos é relacionada a serviços.
O VB 6 era orientado a eventos e ainda no .NET temos palavras chave como handle que serve para dar suporte primitivo a eventos.

Nota: Não confundir primitivas com “tipos primitivos”

Ola!

Ah, então “Orientado” pode ser entendido como o suporte / recursos que a linguagem dispõe a determidado paradigma… (orientação a objetos = os recursos da linguagem são totalmente voltados para objetos, orientação a eventos - recursos voltados para os eventos, e assim por diante)

Normalmente quando escrevo um texto e me deparo numa situação desse tipo, eu jogo uma moeda pro alto. Se cair cara eu coloco a crase, se cair coroa eu não coloco. Nesse caso caiu cara… :smiley:

Abraços