Java
Orientações para o Trabalho Integrado – 1º semestre de 2011.
* TEMA * PROPOSTA DO TRABALHO * APRESENTAÇÃO DO TRABALHO
TRABALHO INTEGRADO – 3º SEMESTRE –SI
DESENVOLVIMENTO
DE SOFTWARE
UTILIZANDO CONCEITOS
DE PROGRAMAÇÃO
ORIENTADA A OBJETOS.
Indice
Objetivo.................................................................04
Introdução a programação orientada a objeto...05
Modelagem e Relacionamento.............................16
Modelo relacional do programa biblioteca.........22
Relatório com as linhas de código......................23
Bibliografia.............................................................29
Objetivo
O objetivo deste trabalho é mostrar um exemplo prático e didático do uso de dois conceitos básicos da metodologia OOP: Estes conceitos quando usados em conjunto permite ganhos extraordinários na codificação de rotinas, evitando replicações desnecessárias de estruturas e aumentando sensivelmente a produtividade do desenvolvedor. Este exemplo mostra a criação da superclasse biblioteca e de três subclasses: livro, pessoa e Maximo de livros. Usando o conceito de herança, o método Comunicar (originário da classe biblioteca) é herdado pelas subclasses; e através do conceito de polimorfismo, esse método é redefinido facilmente para as subclasses, (falar para quantos livros o usuário tem emprestados e quantos ele ainda pode emprestar) e assim ganha em produtividade na criação de sistemas com a reutilização de código .
Introdução a programação orientada a objeto
Um breve relato da história da Programação Orientada a Objetos
O termo Programação Orientada a Objetos foi criado por Alan Kay, autor da linguagem de programação Smalltalk. Mas mesmo antes da criação do Smalltalk, algumas das ideias da POO já eram aplicadas, sendo que a primeira linguagem a realmente utilizar estas idéias foi a linguagem Simula 67, criada por Ole