Buscar

Aula 07 - Introdução à Java

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Paradigma de programação: padrão conceitual que orienta soluções de projeto e implementação 
 Modelo OP: foco nos procedimentos (algoritmos) que alteram os dados 
 Modelo OO: foco em conceitos, representados por dados, sobre os quais são definidas as 
operações 
 classe = modelo estático que permite especificar um conjunto de características que o conceito 
representa 
 objeto = entidade dinâmica criada a partir de uma classe, possuindo os dados sobre os quais são 
realizadas as operações disponíveis em sua classe
A orientação a objetos é um paradigma de análise, projeto e programação de sistemas de software 
baseado na composição e interação entre diversas unidades de software chamadas de objetos.
Em alguns contextos, prefere-se usar modelagem orientada ao objeto, em vez de programação. De 
fato, o paradigma "orientação a objeto", tem bases conceituais e origem no campo de estudo da 
cognição, que influenciou a área de inteligência artificial e da linguística, no campo da abstração de 
conceitos do mundo real. Na qualidade de método de modelagem, é tida como a melhor estratégia 
para se eliminar o "gap semântico", dificuldade recorrente no processo de modelar o mundo real do 
domínio do problema em um conjunto de componentes de software que seja o mais fiel na sua 
representação deste domínio. Facilitaria a comunicação do profissional modelador e do usuário da 
área alvo, na medida em que a correlação da simbologia e conceitos abstratos do mundo real e da 
ferramenta de modelagem (conceitos, terminologia, símbolos, grafismo e estratégias) fosse a mais 
óbvia, natural e exata possível.
Na programação orientada a objetos, implementa-se um conjunto de classes que definem os objetos 
presentes no sistema de software. Cada classe determina o comportamento (definido nos métodos) 
e estados possíveis (atributos) de seus objetos, assim como o relacionamento com outros objetos. 
C++, C♯, VB.NET, Java, Object Pascal, Objective-C, Python, SuperCollider, Ruby e Smalltalk são 
exemplos de linguagens de programação orientadas a objetos. ActionScript, ColdFusion, Javascript, 
PHP (a partir da versão 4.0), Perl (a partir da versão 5) e Visual Basic (a partir da versão 4) são 
exemplos de linguagens de programação com suporte a orientação a objetos.
Java é uma linguagem de programação orientada a objeto desenvolvida na década de 90 por uma 
equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems. 
Diferentemente das linguagens convencionais, que são compiladas para código nativo, a linguagem 
Java é compilada para um bytecode que é executado por uma máquina virtual. A linguagem de 
programação Java é a linguagem convencional da Plataforma Java, mas não sua única linguagem.
Semana 05 - Aula 07 - Introdução à Java
sexta-feira, 28 de março de 2014 21:57
 Página 1 de COM220 - Computação Orientada a Objetos I 
 Página 2 de COM220 - Computação Orientada a Objetos I

Outros materiais