Linguagem de Programação II
Ver/
Fecha
2019Autor
PARREIRA, Fábio José
SILVA, Teresinha Letícia da
BERTOLINI, Cristiano
CUNHA, Guilherme Bernardino da
Metadatos
Mostrar el registro completo del ítemResumen
As linguagens de programação, basicamente, estão subdivididas em um dos 4 principais paradigmas de programação, que são: Programação Orientada a Objetos (POO), imperativo, funcional e lógico. Em nosso livro, denominado Linguagem de programação II, iremos nos dedicar ao estudo da POO. Destaca-se que, na POO, cada elemento do mundo real é representado por um objeto que, por sua vez, possui características e ações próprias, assim como vemos na realidade. Neste sentido, podemos dizer que um dos objetivos da POO é aproximar o mundo real do mundo computacional, além de promover, também, a unificação de dados e processos, o reaproveitamento e a manutenção de códigos. O reaproveitamento de códigos é um dos principais requisitos no desenvolvimento de software. Destaca-se que essa prática diminui o tempo de desenvolvimento, bem como o número de linhas de código. O que torna essa prática possível nas linguagens de POO são as representações muito claras de cada um dos elementos em classes. Quanto à manutenção, podemos afirmar que um fator facilitador é a representação do sistema computacional muito próximo ao que vemos na vida real, o entendimento do sistema como um todo e de cada parte individualmente fica muito mais transparente aos olhos dos desenvolvedores. Para que possamos trabalhar com desenvolvimento de software orientado a objetos, primeiramente, temos que escolher uma linguagem de programação. Atual-
mente existem várias, tais como Java, C#, PHP, Python, C++, entre outras. Em nosso livro, vamos trabalhar com a linguagem de programação Java, por ser uma das linguagens mais difundidas atualmente. Além disso, visando integrar a compreensão
da teoria com a prática de programação, este livro foi dividido em 6 unidades: • Unidade 1: Conceitos básicos da linguagem – apresenta uma breve explanação da tecnologia Java, apresentando exemplos tanto em linhas de código como na parte de interface gráfica; • Unidade 2: Princípios da orientação a objetos – apresenta os conceitos básicos para o entendimento da programação orientada a objetos. Nesta unidade, iremos tratar de conceitos como a abstração, classes, visibilidade, encapsulamento, escopo de variáveis, objetos e instanciação; • Unidade 3: Interações entre Objetos – apresenta a interação entre objetos que ocorre por meio de recebimento/envio de mensagens. Nesse sentido, aborda os seguintes conteúdos: declaração de métodos, construtores, sobrecarga de métodos, visibilidade das informações e métodos de acesso a atributos (getters e setters); • Unidade 4: Agrupamento de Objetos – apresenta os conceitos de agrupamento de objetos utilizando ArrayList; • Unidade 5: Herança e outras relações entre objetos – apresenta e implementa o conceito de herança e polimorfismo;
• Unidade 6: Manipulação de exceção – apresenta as principais técnicas de tratamentos de erros utilizando o bloco try/catch/finally.
Colecciones
- Ebooks (Livros) [325]
El ítem tiene asociados los siguientes ficheros de licencia: