Introdução à Ciência da Computação-2 Fabio Nakano – Por favor colocar no assunto: ICC2 - – Bloco A-1, segundo andar,

Slides:



Advertisements
Apresentações semelhantes
Orientação a objetos identidade abstração classificação encapsulamento
Advertisements

Análise e Projeto Orientado a Objetos
Desenvolvimento de aplicativos Orientados a Objetos: Definição e Características THIAGO IDEALI.
Introdução a Programação Orientada a Objetos
Princípios da Orientação a Objetos e a Linguagem UML
ABSTRAÇÃO processo de representar um grupo de entidades através de seus atributos comuns feita a abstração, cada entidade particular (instância) do grupo.
Paulo Marques Hernâni Pedroso
Introdução à Programação Orientada à Objetos Prof. Daniel Merli Lamosa Maio de 2002.
PHPOO Erick Souza. Conceitos de Orientação a Objetos Objeto é um conceito ou item(concreto ou abstrato). Software orientado a objetos Uma classe é uma.
Análise Orientada a Objetos
Sistemas Distribuídos
Modelagem Orientada a Objetos
Orientação a Objetos: Encapsulamento e Classificação
Programação Orientada a Objetos*
Orientação a Objetos Introdução. Objetos: o que são? Olhando o mundo real pode-se ver vários objetos: mesa, cadeiras, alunos, professores etc. Esses objetos.
Introdução ao paradigma de programação: Orientado a Objetos
Introdução a diagrama de classes e UML
Alexandre Parra Site: Os Pilares da OO em Java Alexandre Parra Site:
Professor: Rogério Lopes Disciplina: Engenharia de Software II Fortium Sistemas da Informação Engenharia de Software II.
ANÁLISE E PROJETO ORIENTADA A OBJETOS UFRJ/IM/DCC Lab PSI mai/1999.
Introdução à Programação Um enfoque orientado a construção de modelos em programas baseados em objetos Gustavo Motta Departamento de Informática - UFPB.
Programação orientada a objetos com Java
Aula 8 Polimorfismo.
Paulo J. Azevedo Departamento de Informática Universidade do Minho
Classes e objetos P. O. O. Prof. Grace.
Introdução a Programação Orientada a Objetos
Curso de extensão em Desenvolvimento Web
Herança em C#.
Princípios de Orientação à Objetos
Linguagens Orientadas a Objeto
Sobrecarga e Encapsulamento
. Smalltalk HISTÓRICO . Década de 60 – POO . Dynabook (Alan Kay)
Análise e Projeto de Sistemas UNIVERSIDADE DE CRUZ ALTA Ciência da Computação 2010/1.
Atributos, Encapsulamento e Interface em Java
Introdução à Ciência da Computação-2
Métodos de Construção de Software: Orientação a Objetos
Oberdan Bitencourt Ferreira
Paradigmas da Programação – Semestre 1 – Aula 2 Professores: Eduardo Mantovani Fábio de Paula.
Herança em Java.
if669 - Introdução à Programação
PHP Orientado a Objetos Análise e Desenvolvimento de Sistemas Prof
Orientação a Objetos Parte I
Programação orientada a objectos em C++
Programação Orientada à Objetos
Definição Classe Objeto Construtor de Classes Manipulando o objeto Namespace Utilização do namespace Herança Polimorfismo Encapsulamento Propriedades.
Prof. Silvestri – todos os direitos reservados SISTEMAS DISTRIBUIDOS Aula 5 Eduardo Silvestri
Modelagem Orientada a Objeto - UML
Herança em POO Importante:
SISTEMAS DISTRIBUIDOS Aula 4
Implementação Orientada a Objetos – Aula 03
UTFPR – Campus Curitiba - DAELN Cursos de Eng. Eletrônica/Eng
POO II JEAN CARLO MENDES
Paradigmas da Programação – Semestre 2 – Aula 1 Professores: Fábio de Paula Santos Eduardo Mantovani
Classes Abstratas e Interfaces GX – Aula05 1.
Treinamento PHP Módulo 2 PHP Avançado Waelson Negreiros
Construtores e Destrutores
Introdução a Programação Orientada a Objetos
Conteúdos Programáticos Criação de classes em VB Criar Criar Manipular Manipular Tipos de acesso Tipos de acesso Constructores Constructores.
Introdução a Orientação a Objetos
20/04/2017 Orientação a Objetos 1 1.
Módulo II Capítulo 1: Orientação a Objetos
Introdução à Ciência da Computação-2 Fabio Nakano – Por favor colocar no assunto: “ICC2 - ” – Bloco A-1, segundo.
UCSal – Bacharelado em Informática Tópicos Especiais em Informática II Profa. Semíramis Assis
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA TOCANTINS Campus Araguaína Continuação Modelagem Orientada a Objetos Técnico Subsequente.
Características Cor Combustível Num_Portas Potencia Comportamentos Acelerar Feiar Acender farol Dar seta Buzinar Características Cor Combustível Num_Portas.
Implementação Orientada a Objetos – Aula 03 Atributos e Encapsulamento Prof. Danielle Martin/ Marcia Bissaco Universidade de Mogi das Cruzes
Desenvolvendo sotfware com UML1 Visão Geral de Orientação a Objetos.
Análise Orientada a Objetos Por Patrícia Braga Centro Universitário Jorge Amado.
1.
Linguagem de Programação – Aula 04 Prof. Me. Ronnison Reges Vidal.
Transcrição da apresentação:

Introdução à Ciência da Computação-2 Fabio Nakano – Por favor colocar no assunto: ICC2 - – Bloco A-1, segundo andar, sala 77. USEM COM SABEDORIA!!!

Objetos Extensão do conceito de TAD Classe: definição do Tipo Abstrato de Dados – Atributos – Métodos Objeto: cada instância derivada da classe Representa em software entidades que encontramos no mundo real

Apresentando o paradigma de Orientação a Objetos Objeto: abstração de uma entidade real, cujas características e comportamento são conhecidos – se apresenta a outras entidades por meio de uma interface bem definida – Visão Interna: define a estrutura e o comportamento do objeto, ou seja, define dados e métodos (e suas implementações) – Visão Externa: interface que define como o objeto é visto por outros objetos – Mensagem: comunicação entre objetos Paradigma=s.m. Modelo, padrão, norma; exemplo.

Características Encapsulamento Ocultamento Retenção do estado Identidade do objeto Mensagens Instanciação/Classificação – slides+principal6 Herança Classes abstratas/Interface Modificadores de visibilidade (private, protected, public) Overload Override Polimorfismo Relacionamentos

Características Encapsulamento – principal0 Ocultamento – principal0,1,2,3 Retenção do estado – principal4 Identidade do objeto – principal5 Mensagens – qualquer um

Características Instanciação/Classificação – slides+principal6 Herança – slides+principal6+ ost.com/raca1.htm Modificadores de visibilidade (private, protected, public) – principal7,8 Overload principal9, principal Override principal 10*

Características Polimorfismo (Late Binding) - slides Relacionamentos entre classes/objetos - slides Interfaces

Tarefa recomendada Devo por a minha conta CoL funcionando até segunda-feira. Ele conterá todo o material do curso (inclusive código-fonte). Reveja os conceitos criando uma classe e refazendo os passos que ilustram cada característica. Uma classe definindo polígonos é interessante sob o aspecto de acomodar todos os conceitos de forma intuitiva.