Programación Orientada a Objetos

Páginas: 41 (10006 palabras) Publicado: 12 de febrero de 2015
Fundamentos de la
programación orientada a
objetos

Contenido
Descripción general
Clases y objetos

1
2

Uso de la encapsulación

10

El lenguaje C# y la orientación a objetos

23

Definición de sistemas orientados a
objetos

36

Fundamentos de la programación orientada a objetos

Notas para el instructor
Este módulo proporciona a los estudiantes la teoría, losconceptos y la
terminología básica de la programación orientada a objetos. También incluye
una porción mínima de sintaxis de C#, concretamente la necesaria para la
encapsulación.
Al final de este módulo, los estudiantes serán capaces de:
• Definir los términos objeto y clase en el contexto de la programación
orientada a objetos.
• Definir los tres aspectos básicos de un objeto: identidad, estado ycomportamiento.
• Describir la abstracción y cómo ayuda a crear clases reutilizables que son
fáciles de mantener.
• Usar la encapsulación para combinar métodos y datos en una sola clase y
forzar la abstracción.
• Explicar los conceptos de herencia y polimorfismo.
• Crear y utilizar clases en C#.

i

Fundamentos de la programación orientada a objetos

1

Descripción generalObjetivo del tema

Ofrecer una introducción a
los contenidos y objetivos
del módulo.

Explicación previa

En este módulo estudiará
clases y objetos con más
detalle.

„

Clases y objetos

„

Uso de la encapsulación

„

El lenguaje C# y la orientación a objetos

„

Definición de sistemas orientados a objetos

C# es un lenguaje de programación orientado a objetos. En estasección
veremos la terminología y los conceptos necesarios para crear y utilizar clases
en C#.
Al final de este módulo, usted será capaz de:
• Definir los términos objeto y clase en el contexto de la programación
orientada a objetos.
• Definir los tres aspectos básicos de un objeto: identidad, estado y
comportamiento.
• Describir la abstracción y cómo ayuda a crear clases reutilizables que sonfáciles de mantener.
• Usar la encapsulación para combinar métodos y datos en una sola clase y
forzar la abstracción.
• Explicar los conceptos de herencia y polimorfismo.
• Crear y utilizar clases en C#.

Fundamentos de la programación orientada a objetos

2

‹ Clases y objetos
Objetivo del tema

Ofrecer una introducción a
los temas tratados en esta
sección.

Explicación previaLos términos clase y objeto
aparecen muy a menudo.
En esta sección
aprenderemos qué es lo
que significan exactamente.

„

¿Qué es una clase?

„

¿Qué es un objeto?

„

Comparación de clases y estructuras

„

Abstracción

Toda la estructura de C# está basada en el modelo de programación orientada a
objetos. Para sacar el máximo partido a C# como lenguaje es necesariocomprender la naturaleza de la programación orientada a objetos.
Al final de esta lección, usted será capaz de:
• Definir los términos objeto y clase en el contexto de la programación
orientada a objetos.
• Aplicar el concepto de abstracción.

Fundamentos de la programación orientada a objetos

3

¿Qué es una clase?
Objetivo del tema

Explicar el concepto de
clase.

Explicación previa¿COCHE?
¿COCHE?
„

El objetivo principal del
lenguaje C# es definir
clases y especificar su
comportamiento.

„

Para el filósofo…
z

Un artefacto de clasificación humana

z

Clasificamos según un comportamiento o atributos comunes

z

Acordamos descripciones y nombres de clases útiles

z

Creamos vocabulario; nos comunicamos; ¡pensamos!

Para el programador orientado aobjetos…
z

z

Una construcción sintáctica con nombre que describe un
comportamiento y atributos comunes
Una estructura de datos que incluye datos y funciones

La palabra clase proviene de clasificación. Formar clases es el acto de
clasificar, algo que hacen todos los seres humanos (y no sólo los
programadores). Por ejemplo, todos los coches comparten un mismo
comportamiento (se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion orientada a objetos
  • PROGRAMACIÓN ORIENTADA A OBJETOS EN C++.
  • Programacion orientada a objetos
  • ¿Que es la Programación Orientada a Objetos?
  • programacion orientada a objetos
  • Programacion orientada a objetos
  • Programación orientada a objetos
  • Investigacion de programacion orientada a objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS