C Orientado a Objetos - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

C Orientado a Objetos

Description:

Es un modelo de programaci n que divide el problema entre ... Es una aproximaci n mas natural y eficiente al dividir un problema grande en varios peque os. ... – PowerPoint PPT presentation

Number of Views:33
Avg rating:3.0/5.0
Slides: 12
Provided by: KingCr
Category:

less

Transcript and Presenter's Notes

Title: C Orientado a Objetos


1
C Orientado a Objetos
  • Tema 1. El Paradigma Orientado a Objetos

2
Programación Orientada a Objetos
  • Es un modelo de programación que divide el
    problema entre varios Objetos, ligados por medio
    de mensajes.
  • Estimula la modularidad y la depuración, al
    dividir un problema grande en varios pequeños,
    cada uno especializado.

3
Objetos
  • Al igual que en la vida real, existen clases de
    objetos como son
  • Personas
  • Animales
  • Muebles
  • Cada clase contiene objetos que comparten
    carácteristicas comunes, como sus propiedades y
    su comportamiento.

4
Objetos
  • En programación, las clases cumplen la misma
    función que en la realidad, es decir, definen
    carácteristicas comunes de un conjunto de objetos
    que los distinguen de los demás.
  • La clase Persona define a objetos que tienen
    propiedades comunes como nombre, apellido, edad,
    etc.

5
Objetos
  • Una instancia de la clase Persona es un objeto
    concreto que cumple con sus carácteristicas, en
    este caso, el objeto Persona 1.

6
Objetos
  • Al igual que sus propiedades, una Clase define el
    comportamiento de todos sus miembros. Una persona
    realiza acciones como Hablar, Dormir o Comer.

7
Objetos y Métodos
  • De esta manera, las clases definen
  • Propiedades de los objetos.
  • Comportamiento de los objetos.
  • En Programación, las propiedades de un Objeto son
    los Atributos, mientras que su comportamiento
    esta definido por sus Métodos.

8
Objetos y Mensajes
  • Los Objetos se comunican entre sí por medio del
    paso de mensajes.
  • De esta manera no se encuentran aislados, si no
    que las acciones de un Objeto pueden afectar a
    los demás Objetos.

9
Objetos y Mensajes
Persona 1
Mensaje
Hablar( )
Persona 2
Mensaje
Hablar( )
Persona 3
10
Clases en C
  • C brinda la opción de manejar Objetos, de la
    misma manera que puede manejar programación
    procedural.
  • Para definir una nueva clase, se deben
    identificar primero respuestas a las siguientes
    preguntas
  • Qué características únicas tendrán los objetos?
  • Qué acciones únicas tendrán los objetos?
  • Cómo van a interactuar entre sí?

11
Características de la Programación Orientada a
Objetos
  • Promueve la programación modular, que es vital
    para los proyectos a gran escala.
  • Permite la mejora parcial de cada una de las
    partes, sin comprometer el proyecto entero.
  • Es una aproximación mas natural y eficiente al
    dividir un problema grande en varios pequeños.
Write a Comment
User Comments (0)
About PowerShow.com