Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Fundamentos de Programación Orientada a Objetos, Diapositivas de Programación Orientada a Objetos

Resumen de introducción del tema de Fundamentos de POO

Tipo: Diapositivas

2022/2023

Subido el 04/10/2023

pricila-cabrera-fraga
pricila-cabrera-fraga 🇲🇽

1 documento

1 / 9

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Fundamentos de
programación
TECNOLÓGICO DE SALTILLO
Unidad 1
pf3
pf4
pf5
pf8
pf9

Vista previa parcial del texto

¡Descarga Fundamentos de Programación Orientada a Objetos y más Diapositivas en PDF de Programación Orientada a Objetos solo en Docsity!

Fundamentos de

programación

TECNOLÓGICO DE SALTILLO

Unidad 1

“La idea detrás de las computadoras digitales puede explicarse diciendo que se trata de máquinas cuyo objetivo es ejecutar cualquier operación que pueda realizar una computadora humana. Esta computadora humana, supuestamente, sigue reglas fijas y carece de la autoridad para desviarse de ellas en el más mínimo detalle." ALAN TURING

Programación Orientada a Objetos CONCEPTOS BASICOS OBJETO MÉTODOS EVENTOS

Se trata de un ente abstracto usado en

programación que permite separar los

diferentes componentes de un

programa.

Son aquellas funciones que permite

efectuar el objeto y que nos rinden

algún tipo de servicio durante el

transcurso del programa.

Son aquellas acciones mediante las

cuales el objeto reconoce que se está

interactuando con él.

ATRIBUTOS INSTANCIA CLASES

Características que aplican al objeto

solo en el caso en que el sea visible en

pantalla por el usuario.

Se llama instancia a todo objeto que

derive de algún otro.

Descripción de de objeto. Consta de una

serie de métodos y datos que resumen

las características de este objeto. Definir

clases permite trabajar con código

Programación Orientada a Objetos CONCEPTOS BASICOS HERENCIA HERENCIA SIMPLE HERENCIA MULTIPLE

Mecanismo para compartir

automáticamente métodos y datos

entre clases, subclases y objetos.

Permite crear nuevas clases

introduciendo las variaciones con

respecto a su clase padre.

Una subclase puede heredar datos y

métodos de una clase simple así

como añadir o sustraer ciertos

comportamientos

Posibilidad de adquirir métodos y datos

de varias clases simultáneamente.

Cuando

hablam

os de

objeto,

hacemo

s

referen

cia a

una

estructu

ra que

hay en

un

moment

o

determi

nado de

la

ejecuci

ón del

progra

ma,

mientra

s que

cuando

hablam

os de

clase

hacemo

s

referen

Relación clase-objeto TIPO- PERSONA NOMBRE- MARIO NIVEL- ABUELO

TIPO- PERSONA

NOMBRE- Alejandra NIVEL- abuela TIPO- PERSONA NOMBRE- fernanda NIVEL- hija

TIPO- PERSONA

NOMBRE- alejandro NIVEL- hijo TIPO- PERSONA NOMBRE- liliana NIVEL- esposa TIPO- PERSONA NOMBRE- andrea NIVEL- nieta

TIPO- PERSONA

NOMBRE- mario NIVEL- nieto

TIPO- PERSONA

NOMBRE- Emmanuel NIVEL- esposo

El desarrollador tiene dos tareas principales

  • Identificar las clases y objetos que forman el vocabulario del

dominio del problema.

  • Idear las estructuras por las que conjuntos de objetos trabajan

juntos para lograr los comportamientos que satisfacen los

requerimientos del problema.

Los sistemas orientados a objetos son también más resistentes al cambio

Están mejor preparados para evolucionar en el tiempo,

porque su diseño está basado en formas intermedias estables.

El análisis orientado a objetos (AOO)

Es un método de análisis que examina los requisitos desde la

perspectiva de las clases y objetos que se encuentran en el

CLASES Y OBJETOS EN EL ANÁLISIS Y EL DISEÑO