Análisis y Programación Orientada a Objetos
|
|
- Sebastián Toledo Mora
- hace 5 años
- Vistas:
Transcripción
1 Análisis y Programación Orientada a Objetos Clase 2: Objetos y Clases
2 Qué vamos a aprender Introducción a los conceptos de POO Metodología de Objetos: UML Lenguajes OO: C++, Java Entornos para POO: C++ Builder, Visual C++, Forte, compilaciones en línea 2
3 Qué es un objeto (software) Un programa es una colección de objetos que interactúan, cooperando y comunicándose mediante mensajes para resolver una tarea Los objetos modelan Cosas tangibles (escuela, coche) Cosas conceptuales (reunión, fecha) Procesos (ordenación de un mazo de cartas) Los objetos tienen Capacidades: lo que pueden hacer y cómo lo hacen Propiedades: características que describen su estado 3
4 Capacidades: acciones Las capacidades se conocen como comportamiento o conducta del objeto En cierta manera, los objetos son inteligentes, ya que saben cómo hacer algo de lo que son capaces Las capacidades se clasifican en: Constructores: definen el estado inicial del objeto Mandatos u órdenes: cambian las propiedades del objeto Consultas: responden basándose en las propiedades Ejemplo: las papeleras Constructor: ser creadas Órdenes: añadir basura, vaciarse Consultas: tapa abierta, papelera llena... 4
5 Propiedades: estado Las propiedades pueden ser constantes o variables, incluso objetos Pueden ser: Atributos: describen el objeto Componentes: son parte del objeto Asociaciones: relaciones con otros objetos Estado: conjunto de valores de las propiedades del objeto Ej: la papelera Atributos: color, material, dimensiones Componentes: bolsa, basura, tapa, pedal Asociaciones: habitación en la que se encuentra 5
6 Clases e instancias No es conveniente tener un objeto particular para cada elemento real Se pueden clasificar los objetos atendiendo a propiedades y acciones comunes Clase: categoría de objeto, que define una plantilla para hacer instancias o ejemplares de objetos Las clases implementan las capacidades con métodos, y las propiedades con variables de instancia Las instancias sí son objetos individuales El estado distingue a las instancias 6
7 Mensajes Las instancias se comunican entre sí Mediante mensajes, invocan una capacidad de otra instancia (llamar a un método) Cada mensaje requiere Un emisor Un receptor El nombre del mensaje (m etodo) Parámetros (opcionales) El receptor puede responder (tipo de retorno) 7
8 Encapsulación Ocultar la complejidad interna: ej. Mandos del coche Interfaz: volante, pedales, palanca de cambio Implementación: motor, transmisión, ruedas Para enviar un mensaje a un objeto basta con conocer la interfaz, no la implementación Se dice que la interfaz es la vista pública, y la implementación es la vista privada 8
9 Nueva filosofía La POO requiere que empecemos de cero a la hora de plantear un problema El primer paso es encontrar clases de objetos, y determinar sus atributos e interfaz Existen distintas formas de hacer esto, basándose en diagramas, tarjetas, Las herramientas CASE tienen entornos gráficos para el diseño de objetos 9
10 En resumen Un objeto modela un ente real Capacidades: métodos (interfaz) Propiedades: atributos (estado) La clase es la plantilla para crear objetos (instancias) Un objeto bien diseñado oculta su complejidad (encapsulación) Antes de programar, buscar objetos 10
11 11
PNFSI. Asignatura: Desarrollo de Software. Tema 1: Programación Orientada a Objetos
PNFSI Asignatura: Desarrollo de Software Tema 1: Programación Orientada a Objetos Ing. Zamantha González Abril, 2008 Contenido Conceptos básicos Clase Objeto o instancia Atributos Métodos Constructores
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS. Dr. Noé Alejandro Castro Sánchez
PROGRAMACIÓN ORIENTADA A OBJETOS Dr. Noé Alejandro Castro Sánchez Introducción Nueva filosofía para resolución de problemas: Descomposición de la realidad en objetos. Objetos: representación de entidades
Más detallesIntroducción a la Programación Orientada a Objetos
INSTITUTO MATEMÁTICO Y ACTUARIAL MEXICANO LICENCIATURA EN ACTUARÍA PROGRAMACIÓN Introducción a la Programación Orientada a Objetos Gerardo Avilés Rosas gaviles@imam.com.mx Programar Una tarea fácil? 2
Más detallesPROGRAMACION ORIENTADA A OBJETOS: Tema 2. Conceptos básicos de la Programación Orientada a Objetos
PROGRAMACION ORIENTADA A OBJETOS: Tema 2. Conceptos básicos de la Programación Orientada a Objetos Presenta: David Martínez Torres Universidad Tecnológica de la Mixteca Instituto de Computación Oficina
Más detallesIMPLEMENTACIÓN DE CONCEPTOS P.O.O. EN JAVA
IMPLEMENTACIÓN DE CONCEPTOS P.O.O. EN JAVA Implementación de conceptos P.O.O. en Java Temario 2. Conceptos de Programación Orientada a Objetos 1. Conceptos de P.O.O. 2. Implementación de conceptos P.O.O
Más detallesImplementando TADs en Python
Implementando TADs en Python Luciano Leveroni Departamento de Computación, FCEyN, Universidad de Buenos Aires. 28 de Mayo del 2015 Introducción Cómo vimos en la teórica, los TADs nos permiten encapsular
Más detallesDiagrama de Clases I: asociaciones
Programación Orientada a Objetos Diagrama de Clases I: asociaciones Ing. Julio Ernesto Carreño Vargas MsC. Concepto de diagrama de clases Modelo de Dominio Un modelo conceptual explica los conceptos más
Más detallesModelo de Análisis. Programación Orientada a Objetos 2
Programación Orientada a Objetos Diagrama de Clases I Ing. Julio Ernesto Carreño Vargas MsC. Modelo de Análisis Un modelo conceptual explica los conceptos más significativos en un dominio del problema,
Más detallesINTRODUCCIÓN AL PARADIGMA DE LA PROGRAMACIÓN ORIENTADA A OBJETOS CON JAVA
Objetivo: Identificar los concentos principales en java POO, que es una clase, un objeto así como sus características principales abstracción, modularidad, encapsulamiento, herencia, polimorfismo. INTRODUCCIÓN
Más detallesTema 1 Introducción al paradigma de programación orientado a objetos
Tema 1 Introducción al paradigma de programación orientado a objetos Programación Orientada a Objetos Curso 2013/2014 Contenido Paradigmas de programación vs. Lenguajes de programación. Evolución de los
Más detallesMODULO IV. Análisis y Diseño de Sistemas de Información INF-162 II. METODOLOGIAS. Análisis y Diseño OO. Facilitador: Miguel Cotaña
MODULO IV Análisis y Diseño de Sistemas de Información INF-162 II. METODOLOGIAS Análisis y Diseño OO Facilitador: Miguel Cotaña 1 INTRODUCCION METODO: Es un proceso disciplinado para generar un conjunto
Más detallesTema: Programación Orientada a Objetos
Estructura de datos y Programación / Programación I Tema: Programación Orientada a Objetos Ing. Analia Méndez Ing. Raquel Zarco Año: 2012 Qué es Programación Orientada a Objetos (POO)? Es un paradigma
Más detallesConceptos Básicos. Programación Orientada a Objetos 2
Programación Orientada a Objetos Conceptos Básicos de Objetos Ing. Julio Ernesto Carreño Vargas MsC. Conceptos Básicos Las aproximaciones ADOO y POO, proveen a los objetos como el principal medio para
Más detalles! Qué es la POO?! Un paradigma de programación. ! No hay paradigmas mejores ni peores! Todos tienen sus ventajas e inconvenientes
Introducción Programación orientada a objetos Curso INEM. Programación en Java Santiago Muelas Pascual smuelas@fi.upm.es! Qué es la POO?! Un paradigma de programación! Un paradigma es una forma de afrontar
Más detallesPROGRAMACIÓN ORIETADA A OBJETOS
PROGRAMACIÓN ORIETADA A OBJETOS Categorías de PL Categorías Procedimental Declarativa Imperativa Estructurada Orientada a Objetos Funcional Lógica Programación Orientada a Objetos DATOS DATOS Métodos Métodos
Más detallesProgramación n de sistemas
Programación n de sistemas Orientación a Objetos en Java I. Programación Basada en objetos II. Programación orientada a objetos Ingeniería Telemática M. Carmen Fernández Panadero mcfp@it.uc3m.es
Más detallesGuía práctica de estudio 04: Clases y objetos
Guía práctica de estudio 04: Clases y objetos Elaborado por: M.C. M. Angélica Nakayama C. Ing. Jorge A. Solano Gálvez Autorizado por: M.C. Alejandro Velázquez Mena Guía práctica de estudio 04: Clases y
Más detallesProgramación Orientada a Objetos (POO)
Programación Orientada a Objetos (POO) Introducción Ing. Ramón Roque Hernández, M.C. ramonroque@yahoo.com Programación: Actividad compleja Sin comentarios Crisis del Software Imponiendo orden al caos Programación
Más detallesCAPÍTULO 2: CARACTERÍSTICAS DE LA PROGRAMACIÓN ORIENTADA A OBJETOS. ABSTRACCIÓN. ENCAPSULAMIENTO. PRINCIPIO DE OCULTACIÓN. HERENCIA. POLIMORFISMO.
1 UNIDAD 1: ORIENTACIÓN A OBJETOS. CAPÍTULO 1: INTRODUCCIÓN. HISTORIA. ESPÍRITU DEL PARADIGMA ORIENTADO A OBJETOS. CONCEPTOS BÁSICOS: OBJETO, ATRIBUTO, MÉTODO, MIEMBRO, MENSAJE, CLASE, EVENTO. CAPÍTULO
Más detallesGuía práctica de estudio 04: Tipos de clase
Guía práctica de estudio 04: Tipos de clase Elaborado por: M.C. M. Angélica Nakayama C. Ing. Jorge A. Solano Gálvez Autorizado por: M.C. Alejandro Velázquez Mena Guía práctica de estudio 04: Tipos de clases
Más detallesAPLICACIONES MOVILES NATIVAS. Sesión 5: Objetos, mensajes y clases. Abstracción, encapsulamiento, herencia y polimorfismo
APLICACIONES MOVILES NATIVAS Sesión 5: Objetos, mensajes y clases. Abstracción, encapsulamiento, herencia y polimorfismo Contextualización Los lenguajes de programación orientada a objetos tienen varios
Más detallesProgramación. Orientada a Objetos. Prof. Angela Di Serio. Universidad Simón Bolívar Especialización en Telemática
Programación Orientada a Objetos Prof. Angela Di Serio Universidad Simón Bolívar Especialización en Telemática Agenda Clase 2 Qué es Orientado a Objetos? Conceptos: objeto, clase, instancias, mensajes
Más detallesProgramación Orientada a Objetos. Conceptos Básicos
Programación Orientada a Objetos Conceptos Básicos Programación Orientada a Objetos Paradigma de programación Un programa orientado a objetos está organizado como un conjunto de agentes en interacción
Más detallesProgramación orientada a objetos I
Introducción Programación orientada a objetos I Curso INEM. Programación en C++ Santiago Muelas Pascual smuelas@fi.upm.es Qué es la POO? Un paradigma de programación Un paradigma es una forma de afrontar
Más detallesProgramación 4. Diseño Visibilidad
Programación 4 Diseño Visibilidad Contenido Introducción Visibilidad Notación UML Programación 4 Diseño: Visibilidad www.fing.edu.uy/inco/cursos/prog4 2012 2 Introducción Los diagramas de comunicación
Más detallesZCBC. ECBTI. Programa Ingeniería de Sistemas. Curso Académico de Programación Orientada a Objetos. Código José Acevedo y Gómez
ZCBC. ECBTI. Programa Ingeniería de Sistemas Curso Académico de Programación Orientada a Objetos Código 301403 José Acevedo y Gómez Programación Orientada a Objetos Unidad II Requisitos y Análisis Unidad
Más detallesConceptos Fundamentales de la
Conceptos Fundamentales de la Programación Orientada a Objetos Programación III Lic. Gladys Chuquimia gchuquimia@gmail.com 16/08/2010 1 Programación Orientada a Objetos La POO es un método de implementación
Más detallesLenguajes y paradigmas de programación
Lenguajes y paradigmas de programación Temas Que es un programa? Que es un lenguaje de programación? Características de los lenguajes de programación Paradigmas de programación Que es un programa? La unión
Más detalles! Fundamentos de la POO. ! Comportamiento y estado. ! Clases y objetos en Java
Introducción a la programación orientada a objetos Curso de Programación en Java! Fundamentos de la POO! Comportamiento y estado! Clases y objetos en Java Contenidos Luis Guerra l.guerra@upm.es Enero 2012
Más detalles1. Conceptos básicos de POO 1
1. Conceptos básicos de POO 1 Es muy importante conocer bien nuestro paradigma de programación y además el lenguaje de programación, ya que hay lenguajes y paradigmas que se adaptan mejor a ciertas tareas
Más detallesModelo Académico de Calidad para la Competitividad PROO-02 13/21
2.2. Propósito del módulo Desarrollar aplicaciones de software, acorde con requerimientos del usuario y utilizando la metodología de programación orientada a objetos para agilizar y resolver problemas
Más detallesCONCEPTOS BÁSICOS PROGRAMACIÓN ORIENTADA A OBJETOS. Ing. Martha Tello
CONCEPTOS BÁSICOS PROGRAMACIÓN ORIENTADA A OBJETOS Ing. Martha Tello Introducción Cuando hacemos referencia a la programación orientada a objetos estamos hablando de una nueva forma de pensar acerca del
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos Instituto de Computación Primavera 2013 Índice I 1 2 Fundamentos de OO Java 3 Introducción Información y significado Tipos de datos abstractos ADT Implementación 4 Índice
Más detallesINGENIERIA DE SOFTWARE. Dr. Mario Rossainz López Fac. de Cs. de la Computación Benemérita Universidad Autónoma de Puebla Primavera 2017
INGENIERIA DE SOFTWARE Dr. Mario Rossainz López Fac. de Cs. de la Computación Benemérita Universidad Autónoma de Puebla Primavera 2017 CONCEPTOS: En general, dentro de un Desarrollo OO se distinguen tres
Más detallesIntroducción a OOP. Programación Orientada a Objeto
Introducción a OOP Programación Orientada a Objeto Evolución Programación no Estructurada, Programación procedimental, Programación modular y Programación orientada a objetos. Programación no Estructurada
Más detalles4/15/2010. Requerimientos de Software UARG.UNPA Requerimientos de Software. Requerimientos de Software
UARG.UNPA 2009 Un caso de uso es una interacción típica entre un usuario y un sistema computacional.(fowler) Un caso de uso especifica el comportamiento deseado del sistema (objetivos del usuario). (Jacobson)
Más detallesANÁLISIS Y DISEÑO ORIENTADO A OBJETOS
ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS OBJETIVOS GENERALES Analizar, Diseñar e Implementar Sistemas Computacionales utilizando el Paradigma de la Orientación a Objetos a través del conocimiento de su sustentación
Más detallesProgramación Orientada a Objetos. Integrantes: Santiago Hernández Bolívar Edwin Alexander Bohórquez
Programación Orientada a Objetos Integrantes: Santiago Hernández Bolívar Edwin Alexander Bohórquez Tabla de Contenido Historia. Filosofía del paradigma. Conceptos claves. Ventajas y desventajas. Lenguajes
Más detallesPrueba Corta No. 3. Valor: 35 puntos Tiempo Máximo: 15 Minutos Fecha: 3 de Octubre del 2016
Prueba Corta No. 3 Valor: 35 puntos Tiempo Máximo: 15 Minutos Fecha: 3 de Octubre del 2016 Nombre: Identificación: Puntos: Nota: Observaciones Generales: La prueba es individual. No se puede utilizar material
Más detallesDIAGRAMAS UML ANDRÉS ESTEBAN MARTÍNEZ HUTA CICLO DE VIDA DEL SOFTWARE GLORIA CECILIA RÍOS MUÑOZ
DIAGRAMAS UML ANDRÉS ESTEBAN MARTÍNEZ HUTA CICLO DE VIDA DEL SOFTWARE 10 GLORIA CECILIA RÍOS MUÑOZ INSTITUCIÓN EDUCATIVA GABRIEL GARCÍA MÁRQUEZ MEDELLÍN 2013 DIAGRAMAS Un diagrama es una representación
Más detallesIntroducción código transversal
Introducción La aparición de la programación Orientada a Objetos (OO) tuvo un efecto dramático en el desarrollo de software. En la actualidad, los desarrolladores crean aplicaciones utilizando clases y
Más detallesProgramación Orientada a Objetos
Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Departamento de Computación Programación Orientada a Objetos Algoritmos y Programación II Junio, 2004 Las tecnologías de objetos hoy
Más detallesMetodologías en la Ingeniería del Software Métodos Orientados a Objetos
Metodologías en la Ingeniería del Software Métodos Orientados a Objetos García Departamento de Ciencias de la Computación Universidad de Alcalá Contenidos Historia Orientación a Objetos (OO) Problemas
Más detallesFormatos para prácticas de laboratorio
Fecha de efectividad: CARRERA Ing. En Mecatrónica PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA 2009-2 11892 Programación Orientada a Objetos PRÁCTICA No. 4 LABORATORIO DE NOMBRE DE LA PRÁCTICA
Más detallesTECNOLOGICO ECOMUNDO FACULTAD DE SISTEMAS PROGRAMA ANALITICO
TECNOLOGICO ECOMUNDO FACULTAD DE SISTEMAS PROGRAMA ANALITICO Materia: Análisis y Diseño OO Código: COM Créditos: Horas Presenciales: 36 Horas no Presenciales: 72 Pre- Requisito: Ninguno Código: Periodo
Más detallesUNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES
UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES Área de formación: Disciplinaria Unidad académica: Programación Orientada a Objetos Ubicación: Cuarto Semestre Clave: 2087 Horas
Más detallesGuía práctica de estudio 08: Polimorfismo
Guía práctica de estudio 08: Polimorfismo Elaborado por: M.C. M. Angélica Nakayama C. Ing. Jorge A. Solano Gálvez Autorizado por: M.C. Alejandro Velázquez Mena Guía práctica de estudio 08: Polimorfismo
Más detallesContenido. 1 Qué es un diagrama de clase? 2 Elementos de un diagrama de clase. 3 Clase, atributo, método y visibilidad. 4 Agregación y composición
* 1 Contenido 1 Qué es un diagrama de clase? 2 Elementos de un diagrama de clase 3 Clase, atributo, método y visibilidad 4 Agregación y composición 5 Generalización e interface 6 Organización de clases
Más detallesCurso de Java POO: Programación orientada a objetos
Curso de Java POO: Programación orientada a objetos Luis Guerra Velasco Curso INEM. Programación en Java Diciembre 2010 Índice 1 Introducción 2 Comportamiento y estado 3 POO en Java 4 Relaciones 5 Herencia
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos Clases, herencia y contención Programación Avanzada 7 de agosto de 2017 Contenido Introducción Contenido Introducción Introducción al DOO Contenido Introducción Introducción
Más detallesDefinición de clase: Una clase es un prototipo que define las variables y los métodos de todos los objetos con características comunes.
Clases y Objetos Java es un lenguaje orientado a objetos que incorpora un gran número de clases predefinidas organizadas en paquetes. La programación en Java supone definir clases de forma jerárquica,
Más detallesDefinición de clase: Una clase es un prototipo que define las variables y los métodos de todos los objetos con características comunes.
Clases y Objetos Java es un lenguaje orientado a objetos que incorpora un gran número de clases predefinidas organizadas en paquetes. La programación en Java supone definir clases de forma jerárquica,
Más detallesConceptos fundamentales de Programación Orientada a Objetos. 1ª parte Programación Orientada a Objetos Tema 3: Conceptos fundamentales de POO
TEMA 3 1 Conceptos fundamentales de Programación Orientada a Objetos. 1ª parte CONTENIDOS 2 1. Introducción 2. Objetos 3. Clases 4. Instancias 5. Análisis y diseño OO Introducción 3 Qué es la POO? Un método
Más detallesSUBPROGRAMAS. Los subprogramas pueden ser invocados varias veces desde diferentes partes del programa.
SUBPROGRAMAS Los subprogramas son un conjunto de instrucciones que realizan una labor específica y se comportan de manera independiente en un programa. Los subprogramas facilitan: Descomponer la complejidad
Más detallesFundamentos de Programación Orientada a Objetos ( POO ) Parte 2 Desarrollo de Software
República Bolivariana de Venezuela Fundación Misión Sucre Aldea Fray Pedro de Agreda Trimestre I Fundamentos de Programación Orientada a Objetos ( POO ) Parte 2 1 Qué es la programación orientada a objetos?
Más detallesLa Orientación a Objetos. Diseño de Software Avanzado Departamento de Informática
La Orientación a Objetos Métodos Estructurados y Métodos Orientados a Objetos Métodos estructurados Origen en la programación estructurada (secuencia, ramificación, iteración, función). Pensar en términos
Más detallesCapítulo 16. Diagrama de Clases UML
Capítulo 16. Diagrama de Clases UML Florentino TORRES M. CINVESTAV-Tamaulipas 15 de Oct del 2012 Florentino TORRES M. (CINVESTAV) 15 de Oct del 2012 1 / 70 1 Capítulo 16. Diagrama de Clases UML Aplicando
Más detallesAdoptando el Paradigma de la Programación Orientada a Atributos
Adoptando el Paradigma de la Programación Orientada a Atributos Raúl Marticorena, Carlos López y Carlos Pardo Área de Lenguajes y Sistemas Informáticos Departamento de Ingeniería Civil UNIVERSIDAD DE BURGOS
Más detallesDefiniciones en Orientación a Objetos
Definiciones en Orientación a Objetos Dr. Oldemar Rodríguez Rojas Escuela de Informática Paradigma Funcional Ø Se basan en la idea de que el Dominio de una Aplicación y los Requerimientos se pueden modelar,
Más detallesCurso de Java POO: Programación orientada a objetos
Curso de Java POO: Programación orientada a objetos Luis Guerra l.guerra@upm.es Curso INEM. Programación en Java Marzo 2011 Índice Previo Repaso y encapsulación Empaquetado Relaciones entre clases Herencia
Más detallesProgramación Orientada a Objetos
Programación Orientada a Objetos PROGRAMACIÓN ORIENTADA A OBJETOS 1 Sesión No. 8 Nombre: El Modelo de diseño con UML Contextualización Los modelos que podemos crear con UML son varios, por lo que debemos
Más detallesPOO: Clases y objetos
POO: Clases y objetos Programación de aplicaciones 1 Introducción En los lenguajes de programación orientados a objetos, tenemos la posibilidad de extender el lenguaje mediante la creación de nuevo tipos,
Más detallesINFORMÁTICA INDUSTRIAL
INFORMÁTICA INDUSTRIAL Programación Orientada a Objetos M. Abderrahim, A. Castro, J. C. Cas3llo Departamento de Ingeniería de Sistemas y Automá3ca 1. Introducción Características Generales La orientación
Más detallesProgramación IMA. Capítulo 1 Introducción a la Programación. MsC. Andrés Baquero
Programación IMA Capítulo 1 Introducción a la Programación MsC. Andrés Baquero 1 Qué es Programación? La programación informática o programación algorítmica, es el proceso de diseñar, codificar, depurar
Más detallesUniversidad Salesiana de Bolivia
Universidad Salesiana de Bolivia Ingeniería de Sistemas I DATOS DE IDENTIFICACIÓN PLAN DE DISCIPLINA GESTIÓN II - 2015 INSTITUCIÓN UNIVERSITARIA: Universidad Salesiana de Bolivia RECTOR: Dr. Rvdo. P. Thelian
Más detallesTomado y Adaptado de cursos de Objetos de Uniandes, Bogotá
Programación Orientada a Objetos Problema Bien Definido, Clase, Objeto Tomado y Adaptado de cursos de Objetos de Uniandes, Bogotá Proceso de Desarrollo de Sw OO como herramienta de modelaje Refinamiento
Más detallesCompany LOGO. Clases y objetos
Company LOGO Clases y objetos Objetos Modela entidades del mundo real. Captura abstracciones de fenómenos complejos. Representar artefactos de software como pilas, gráficos, etc. Universidad de Sonora
Más detallesPatrones de Diseño. Ing. Miguel Angel Cedeño Garcidueñas
Patrones de Diseño Ing. Miguel Angel Cedeño Garcidueñas miguelcedega@correo.fie.umich.mx Patrones de Diseño Diseñar software orientado a objetos es difícil, pero diseñar software orientado a objetos reutilizable
Más detallesHERENCIA Y TIPOS. Articulo. Video Audio Altavoces. Amplificador
HERENCIA Y TIPOS. Las clases con propiedades y funciones comunes se agrupan en una superclase. Las clases que se derivan de una superclase son las subclases. Las clases se organizan como jerarquía de clases.
Más detallesFormatos para prácticas de laboratorio
Fecha de efectividad: 2009-2 CARRERA PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA LSC 03-1 5224 Análisis y Diseño de Sistemas de Información PRÁCTICA No. LABORATORIO DE NOMBRE DE LA PRÁCTICA
Más detallesAprender la programación orientada a objetos con el lenguaje C#
Introducción a la POO 1. Historia de la POO 11 2. Historia de C# 13 El diseño orientado a objetos 1. Enfoque procedural y descomposición funcional 15 2. La transición hacia el enfoque orientado a objetos
Más detallesAprender la programación orientada a objetos con el lenguaje C#
Introducción a la POO 1. Historia de la POO 2. Historia de C# 11 13 El diseño orientado a objetos 1. Enfoque procedural y descomposición funcional 2. La transición hacia el enfoque orientado a objetos
Más detallesTema: Funciones Virtuales y Polimorfismo.
POO104. Guía No. 10 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación Orientada a Objetos Tema: Funciones Virtuales y Polimorfismo. Materiales y Equipo Computadora con el software C
Más detallesPHP orientado a objetos:
PHP orientado a objetos: La mayoría de los lenguajes de programación modernos son orientados a objetos (abreviado OO) o en su defecto se aproximan mucho a éstos permitiendo algunas de sus características
Más detallesUNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS FACULTAD DE INGENIERÍA PROYECTO CURRICULAR DE INGENIERÍA INDUSTRIAL
I. IDENTIFICACIÓN DE LA ASIGNATURA PROGRAMACIÓN ORIENTADA A OBJETOS CÓDIGO DE LA ASIGNATURA 00 ÁREA ACADÉMICA Informática y Electivas Libres SEMESTRE Segundo PLAN DE ESTUDIOS 00 - I TIPO DE ASIGNATURA
Más detallesCurso de PHP. Pascual Gómez del Pino Página 1
Curso de PHP. Pascual Gómez del Pino Página 1 CLASES Y OBJETOS. PHP no es un lenguaje orientado a objetos, por lo menos en su totalidad. Pero PHP tiene la capacidad de definir clases y objetos. PROGRAMACIÓN
Más detallesEvolución de la Programación Orientada a Objetos
Evolución de la Programación Orientada a Objetos Dr. Luis Gerardo de la Fraga Departamento de Computación Cinvestav Correo-e: fraga@cs.cinvestav.mx 7 de diciembre de 2006 Dr. Luis Gerardo de la Fraga Cinvestav
Más detallesAcademia de computación de IE, ICA e ISISA. Unidad didáctica Programación Orientada a Objetos
Academia de computación de IE, ICA e ISISA Unidad didáctica Programación Orientada a Objetos Elaboración y diseño de cien reactivos de opción múltiple para la unidad didáctica programación orientada a
Más detallesModelo Dinámico del Diseño del Software y Representación en UML. UNIDAD 9 Análisis y Diseño de Sistemas de Información
Modelo Dinámico del Diseño del Software y Representación en UML UNIDAD 9 Análisis y Diseño de Sistemas de Información El Modelo Dinámico El objetivo del modelo Dinámico es presentar o describir el comportamiento
Más detallesCada enfoque tiene sus ventajas y desventajas Cada uno es más apropiado para ciertas cosas
ADyA Hay para todos los gustos Estructurados (C, Pascal, Basic, etc.) Funcionales (CAML) Declarativos (Prolog) Orientados a Objetos (C#, VB.NET, Smalltalk, Java) Orientados a Aspectos Híbridos (Lisp, Visual
Más detallesProgramación orientada a objetos. Introducción
Programación orientada a objetos Clases: Polimorfismo Introducción El polimorfismo, en general, es la característica de un lenguaje orientado a objetos que permite que un mismo identificador de método
Más detallesUNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA) FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA ESCUELA PROFESIONAL DE INGENIERÍA DE SOFTWARE 1. INFORMACIÓN GENERAL
Más detallesTEMA 6: INTRODUCCIÓN A UML
TEMA 6: INTRODUCCIÓN A UML Por qué modelamos? El modelado es una parte central de todas las actividades que conducen a la producción de un software de calidad. Como tal la ingeniería software debe basarse
Más detallesUNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA)
UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, DECANA DE AMÉRICA) FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA ESCUELA PROFESIONAL DE INGENIERÍA DE SOFTWARE 1. INFORMACIÓN GENERAL
Más detallesHerencia. Implementación en Java
Herencia Implementación en Java Herencia Concepto de Herencia Es el mecanismo que permite definir nuevas clases partiendo de otras ya existentes. Las clases que derivan de otras heredan automáticamente
Más detallesEspecíficamente los elementos de un patrón de diseño son [ 3 ] :
Patrones de Diseño Marco Teórico Introductorio Diego Andrés Asenjo González Alejandro Ríos Peña Contenido Qué son los patrones de Diseño?...1 Clasificación de los patrones de diseño...3 Patrones de Creación.....4
Más detallesAdministración e Ingenierías Ingeniería de Sistemas
Facultad Programa Asignatura Administración e Ingenierías Ingeniería de Sistemas PROGRAMACIÓN I Problema? Cómo implementar soluciones de software utilizando lenguajes de programación orientados a objetos?
Más detallesUnidad IV: Modelo de Diseño 4.1. Estrategias de diseño
Unidad IV: Modelo de Diseño 4.1. Estrategias de diseño El diseño se define como la búsqueda de una solución en cualquier campo, sin embargo las soluciones no llegan de una manera simple, muchas veces realizamos
Más detallesacceso Implementación de conceptos P.O.O. en Java Orientada a Objetos 2. Modificadores de en Java Temario
Implementación de conceptos P.O.O. en Java Temario 2. Conceptos de Programación Orientada a Objetos 1. Conceptos de P.O.O. 2. Implementación de conceptos P.O.O en Java 1. Creación de clases y objetos 2.
Más detallesIntroducción a la Orientación a Objetos
Introducción a la Orientación a Objetos Breve historia de la OO 1960s. Simula incorpora características propias de la OO. 1970s. Smalltalk. Lenguaje totalmente OO. 1990s. Boom de la OO. 2000-Hoy. Época
Más detallesDiagrama de Clases II : tipos de relaciones entre clases
Programación Orientada a Objetos Diagrama de Clases II : tipos de relaciones entre clases Ing. Julio Ernesto Carreño Vargas MsC. Diferentes tipos de relaciones entre clases Relaciones entre Clases Las
Más detallesUnidad 2. Elementos Intermedios del Lenguaje
Unidad 2 Elementos Intermedios del Lenguaje Paradigmas de Programación Un paradigma de programación se refiere a la forma en que se entiende, diseña y desarrolla una aplicación Imperativo Declarativo Funcional
Más detallesEdwin Andrés Cubillos Vega
PROGRAMACION ORIENTADA A OBJETOS Edwin Andrés Cubillos Vega Company LOGO Contenido Introducción Clases y Objetos Herencia Constructores y Destructores Polimorfismo Contenido Introducción Clases y Objetos
Más detallesCLASE 3: UML DIAGRAMAS CASOS DE USO. Universidad Simón Bolívar. Ingeniería de Software. Prof. Ivette Martínez
CLASE 3: UML DIAGRAMAS CASOS DE USO Universidad Simón Bolívar. Ingeniería de Software. Prof. Ivette Martínez UML UML es un lenguaje para especificar, visualizar, construir y documentar los artefactos de
Más detallesUNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA
UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA DIRECCIÓN GENERAL DE ASUNTOS ACADÉMICOS PROGRAMA DE ASIGNATURA POR S I. DATOS DE IDENTIFICACIÓN 1. Unidad Académica: Facultad de Ciencias Químicas e Ingeniería 2.
Más detalles