Содержание
- 2. Introducción Los problemas suelen tener varias soluciones posibles. En programación existen diversas metodologías que nos ayudan
- 3. Programación Orientada a Objetos Definición: La Programación Orientada a Objetos (OOP) es un método de programación
- 4. Ventajas de la POO Proximidad de los conceptos modelados respecto a objetos del mundo real Facilita
- 5. Desventajas de la POO Mayor complejidad a la hora de entender el flujo de datos Pérdida
- 6. Conceptos de la OOP Conceptos básicos Objeto Clase Características de la OOP Abstracción: Encapsulamiento: Modularidad: Jerarquía
- 7. Objeto y Clase Un objeto es algo de lo que hablamos y que podemos manipular Existen
- 8. Conceptos OOP: Abstracción Nos permite trabajar con la complejidad del mundo real Resaltando los aspectos relevantes
- 9. Conceptos OOP: Abstracción La abstracción no es única: Un coche puede ser... Una cosa con ruedas,
- 10. Conceptos OOP: Encapsulamiento Ninguna parte de un sistema complejo debe depender de los detalles internos de
- 11. Conceptos OOP: Encapsulamiento Vemos que se puede... Construir con: 4 puntos (y restricciones) 1 punto y
- 12. Conceptos OOP: Modularidad Consiste en separar el sistema en bloques poco ligados entre sí: módulos. Organización
- 13. Conceptos OOP: Modularidad Ejemplo: Simulación detector de AAEE Puede dividirse en los siguientes módulos... Geometría: Describe
- 14. Conceptos POO: Jerarquía Es una clasificación u ordenamiento de las abstracciones Hay dos jerarquías fundamentales: Estructura
- 15. Conceptos OOP: Jerarquía Una figura plana es: Algo con una posición en el plano Escalable Rotable
- 16. Conceptos OOP: Tipo Es el reforzamiento del concepto de clase Objetos de tipo diferente no pueden
- 17. Conceptos OOP: Persistencia Propiedad de un objeto de trascender en el tiempo y en el espacio
- 18. Relaciones Están presentes en cualquier sistema Definen como se producen los intercambios de información y datos
- 19. Relación de Asociación Relación más general Denota una dependencia semántica Es bidireccional Primer paso para determinar
- 20. Relación de Herencia ¡Relación característica de la OOP! Puede expresar tanto especialización como generalización Evita definir
- 21. Relación de Herencia (vocabulario) Clase base o superclase: clase de la cual se hereda Clase derivada
- 22. Relación de Herencia (ejemplo)
- 23. Relación de Agregación Una clase contiene a otra clase Ésta “es parte de” aquélla. También se
- 24. Relación de Agregación Un coche está hecho de Volante Palanca de cambio Motor Ruedas
- 25. Relación de Instanciación En determinados casos una clase (p.ej. un vector) puede implementarse independientemente del tipo
- 26. Representaciones gráficas Nos sirven para comunicarnos con otros usuarios o desarrolladores. Documentan nuestro sistema Hay múltiples
- 27. Diagrama de estado: Un ascensor
- 29. Скачать презентацию


























Организация быстродействующих вычислительных систем
Кодирование информации
Какие существуют модели передачи данных?
Архитектура Oracle. Процессы и потоки Windows (лекция 6)
Парная работа на уроках информатики
Создание сайта
Кибербуллинг
Сортировка в массивах
Автоматизированные системы управления химико-технологическими процессами
Работа с интернет - магазином, интернет - СМИ, интернет турагентством, интернет - библиотекой
Развитие вычислительных систем
Технология мультимедиа
Возможности библиометрического анализа в исследовании международного волонтерства
Факторы, снижающие пропускную способность вычислительных систем
Схемотехника аналоговых устройств
содержательный подход
Обучающее приложение для детей
Таргетированная реклама
Сообщество Детский нейропсихолог. Нейрокоррекция
Мероприятие Lvl-Up
Прямой, обратный, дополнительный коды
Проектные технологии. X-designer планировщик садового участка 3D
Понятие алгоритма
Разбор задач ЕГЭ. Кодирование чисел. Системы счисления. В7
Решение систем линейных уравнений при помощи компьютерных технологий
История развития вычислительной техники (лекция 2)
Анимация в GIMPг
Программное обеспечение компьютера