Atributos, métodos y encapsulamiento.

Slides:



Advertisements
Presentaciones similares
Unidad 3 Por Nelson Rojas Núñez
Advertisements

Curso de Java Capitulo 7: Continuación Poo Profesor:
PROGRAMACION ORIENTADA A OBJETOS
Diagrama de Clases Por: Ing. Juan Carlos Contreras Villegas
Introducción a la Orientación a Objetos
Tomado de:
P.O.O.
ALGORITMICA II - Tipos Abstractos de Datos (TAD)
¿Qué es la Programación Orientada a Objetos?
Arquitectura CLARO-TECNOTREE
Introducción a la Orientación a Objetos
Programación Orientada a Objetos (P.O.O.)
UNIDAD 1, LA IMAGEN CORPORATIVA Y SUS CONCEPTOS
POO Santiago, Mayo 2004 TRABAJO DE INVESTIGACIÓN POO Programación Orientada a Objetos CENAFOM Carolina Bravo V. Jaime Jofré B.
GENERACIONES DE LENGUAJES DE PROGRAMACIÓN
UNIVERSIDAD LATINA (UNILA) ENCAPSULACION Y HERENCIA
UNIVERSIDAD LATINA (UNILA) INTRODUCCION A LA PROGRAMACIÓN
Aplicación del paradigma orientado a objetos
PROGRAMACION ORIENTADA
UNIDAD I. INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS EN JAVA.
Programación orientada a objetos Rosemary Torrico Bascopé.
U NIDAD III P ROGRAMACIÓN O RIENTADA A O BJETOS (POO) Facilitadora: Ing. Patricia Gómez.
METODOLOGIA DE LA PROGRAMACION
El paradigma de la orientación a objetos La programación orientada a objetos genera códigos eficientes y estandariza la metodología de programación, además.
UNIVERSIDAD TECNOLÓGICA DE HERMOSILLO T.S.U. EN T.I.C., Área: Sistemas Informáticos Ing. José Padilla Duarte y estudiantes de Sistemas Informáticos Hermosillo,
PROGRAMACIÓN ORIENTADA A OBJETOS
Introducción a la programación Orientada a objetos
Viviana Poblete López Módulo: Modelo de Datos
Fundamentos de Programación
Fundamentos de programación
DIEGO ALEJANDRO PAREJA TORO SEBASTIAN CHAVARRIA LONDOÑO 10ª2 01/02/12.
Programación Orientada a Objetos
Programación Orientada Objetos
Sara Isabel Osorio Alacraz Ana Isabel Vallejo Grisales
Programación orientada a objetos. La programación orientada a objetos es un conjunto de normas, que se basan en la idea de construir un software de forma.
Diagrama de Clases ACI 570.
PROGRAMACION OOP Ing. Miguel Jaime IBM ACE Certificación.
Programación Orientada a Objetos (P.O.O.)
Bases de Datos.
NOBRE: ANDRES JACOME CURSO: 3ro BACH. «A» DOCENTE: LIC. FERNANDOGUERRON
UNIVERSIDAD LATINA BASES DE DATOS DISEÑO DE BASES DE DATOS (modelos para el diseño)
DEFINICIÓN DE OBJETO Un objeto es aquello que puede ser observado, estudiado y aprendido CARACTERÍSTICAS nos permiten conocerlos mediante la observación,
Programación Orientada a Objeto
PROGRAMACION ORIENTADA A OBJETOS
ESMERALDA LIMÓN ESCUTIA AURORA MENDOZA PASTRANA RUTH LÓPEZ muñoz I.S.C
Programación orientada a objetos (OPP)
Clasificación de Diagramas
Introducción a la Programación Orientada a Objetos (POO)
Introducción al análisis de sistemas
Introducción a UML Ing. José Manuel Poveda.
Angie Tatiana Guali Restrepo Sindy carolina Asprilla Mosquera 10º2.
POO U1: INTRODUCCIÓN AL PARADIGMA DE LA PROGRAMACIÓN ORIENTADA A OBJETOS.
Ing. Esp. Ricardo Cujar. Programación Orientada a Objetos  Modelo de desarrollo de software.  Modo de pensar del hombre y no de la máquina.  Abstracción.
(Lenguaje Unificado de Modelado)
Universidad Tecnológica de Izúcar de Matamoros Programa Educativo: Tecnologías de la Información Asignatura: Base de datos para aplicaciones Tema: Base.
Atributos, métodos y encapsulamiento.
UNIDAD 2: “Características del Modelado UML” CONTENDIDO Elaborado por: Ingeniero Harold Cabrera Meza Actualizado por: Ingeniero Nilson Albeiro Ferreira.
PROGRAMACIÓN ORIENTADA A OBJETOS
Ing. Johanna Macias Algoritmo, Estructura y Programación III.
ORIENTACIÓN A OBJETOS El paradigma.
Introducción a la Orientación a Objetos
Programación Orientada Objetos
La Programación Orientado a Objetos
Diagrama de Clases.
Paradigma Orientado a Objetos
PRESENTACION DE INGENIERIA ORIENTADA A OBJETOS
Programación orientada a objetos La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos.
Prof. Manuel B. Sánchez. Un paradigma de programación representa un enfoque particular o filosofía para la construcción del software. No es mejor uno.
Programación I Clases. Paradigma POO La programación Orientada a objetos (POO) es una forma programar, más cercana a como expresaríamos las cosas en la.
Modelos Entidad – Relación (E-R). El modelo entidad-relación Los MD soportados por los SGBD no suelen ofrecer, dado su bajo nivel de abstracción, los.
Transcripción de la presentación:

Atributos, métodos y encapsulamiento. Declaración de Clases Atributos, métodos y encapsulamiento.

Clases. En el contexto del análisis y el diseño, una clase es una categoría o grupo de cosas que tienen atributos y comportamientos comunes. La acción de agrupar los objetos de acuerdo a sus características comunes se llama clasificación y es una habilidad que utilizamos los humanos para organizar el conocimiento. La clasificación puede verse como la acción de colocar cada objeto en un casillero etiquetado exprofeso para alojar a todos los objetos de esa clase.

Se acostumbra que los nombres para las clases se escriban en singular con la primera letra en mayúscula. Por ejemplo, los nombres para las clases de los objetos del aula serían: Alumno Profesor Mesa Silla Pizarrón

También podemos observar que hay objetos compuestos de otros objetos También podemos observar que hay objetos compuestos de otros objetos. Por ejemplo, la silla está compuesta de: 4 patas 1 respaldo 1 asiento A esta relación, donde un objeto está formado por otros objetos, se le llama agregación. Otra relación consiste en que, a partir de un objeto existente, se pueda crear otro nuevo objeto, agregándole nuevos atributos o comportamientos. Por ejemplo, agregándole una paleta a una silla obtenemos un mesabanco. Esta relación se llama derivación. En este caso, a partir de la clase Silla se ha formado una nueva clase llamada Mesabanco.

Objetos. Un objeto es un instancia o caso particular de una clase. Normalmente un objeto tiene una identidad personal que lo distingue de los demás objetos. De esta forma, un objeto tiene estado, comportamiento e identidad

El estado de un objeto lo constituyen todos los datos que encapsula en un momento determinado. Un objeto tiene cierto numero de elementos que se conocen como atributos, cada uno de los cuales posee un valor. El comportamiento es la manera en que actúa y reacciona un objeto, en función de sus cambios de estado y el paso de mensajes. La identidad nos dice que un objeto tiene una existencia continuada. Por ejemplo los valores de los atributos de este objeto podrían cambiar, quizás como respuesta a un mensaje, pero seguiría siendo el mismo objeto.

Atributos. Un atributo es una característica de un objeto. Por ejemplo, todos los objetos de la clase Lavadora tienen atributos como: la marca, el modelo, el numero de serie y la capacidad. Por ejemplo: miLavadora Laudatorium Washmeister GL57774 7Kg.

Métodos. Método es un término utilizado en algunos lenguajes de programación para referirse a algún comportamiento de los objetos de una clase. Algoritmo asociado a un objeto (o a una clase de objetos), cuya ejecución se desencadena tras la recepción de un "mensaje". Desde el punto de vista del comportamiento, es lo que el objeto puede hacer. Un método puede producir un cambio en las propiedades del objeto, o la generación de un "evento" con un nuevo mensaje para otro objeto del sistema

Encapsulamiento Significa reunir a todos los elementos que pueden considerarse pertenecientes a una misma entidad, al mismo nivel de abstracción. Esto permite aumentar la cohesión de los componentes del sistema. Algunos autores confunden este concepto con el principio de ocultación, principalmente porque se suelen emplear conjuntamente.

Gracias