Conceptos De Programacion Orientada A Objetos

Páginas: 6 (1403 palabras) Publicado: 22 de enero de 2013
PROGRAMACIÓN ORIENTADA A OBJETOS
Clase
Se puede definir como una descripción abstracta de un grupo de objetos, cada uno de los cuales tienen una serie de atributos, un estado especifico y es capaz de realizar una serie de operaciones.
* Atributos
* Comportamientos
* Operaciones
Objeto
Un objeto no más que una instancia de una clase. La instancia de una clase significa definir unobjeto dándole valores a sus atributos y comportamientos y realizando operaciones.
POO
Es un estilo de programación donde todos los elementos que forman parte del problema se conciban como objetos definiendo cuales son los atributos y comportamiento como se relacionan.
* Atributos: Definen el estado del objeto
* Método: Define el comportamiento del objeto
Abstracción
Es la capacidadque permiten representar las características esenciales de un objeto, sin preocuparse de las restantes características.
Encapsulamiento
Es la propiedad que permite asegurar que los aspectos externos de un objeto se diferencian de sus aspectos internos.
Abstracción
La abstracción es una operación mental que permite operar en el plano de la mente, los detalles relevantes de una parte de una partede la realidad que interesas modelar. (Abstraer es simplificar)
Modelo
Un modelo es una representación abstracta de una parte de la realidad. Se utiliza para conocer, entender, predecir, simular o explicar la realidad modular. Se utiliza para conocer modelo representación abstracta es decir abstraemos un concepto para explicar algo.
Modelos informáticos
Los modelos informáticosgeneralmente contienen:
* Datos (Números, letreros, fotos y música)
* Acciones (procesos, rutinas, métodos, procedimientos y reglas)
Sistemas de información
Un sistema de información es un modelo con entradas, salidas, datos, procesos y le estructura.
Estructura
Es el orden en que aplican los procesos sobre los datos (Representando líneas continuas).
Ejemplo:
5*8+4 5*(8+4)
DATOS: 5 8 4PROCESOS: * +

¿COMO ENCONTRAMOS LOS DATOS, PROCESOS Y LA ESTRUCTURA DE UN SISTEMA?

Programación dirigida por sintaxis (PDS)
La PDS es un método que se utiliza para encontrar los elementos del sistema de información a partir del lenguaje del usuario. Se buscan datos, procesos y estructuras.
La PDS nos ayuda a encontrar sus datos y procesos de forma rápida.
* Procesos: acciones
*Estructura: orden
Elementos de un sistema de información
Los elementos de información encontrados son datos y acciones. Estos elementos se agrupan cuando están relacionados en estructuras.
Encapsulación
Se llama encapsulación cuando se colocan juntos propiedades y métodos en una unidad. Se le adicionan métodos (líneas punteadas) que permitan asignar o recuperar valores de las propiedades. Apartir de esta encapsulación se genera el concepto de clase.
Clase
Clase: Pila de datos
Con la encapsulación se pretende que las propiedades queden ocultas para el usuario.
Para manejar un objeto de la clase pila se usan métodos push (Dato) para almacenar y pop () para recuperar
Usuario: Es la persona, la clase, pero quiere el resultado. Necesita el proceso.
Elementos de una clase:
*Propiedad: Es un dato tipo primitivo o un objeto. Por ejemplo una variable x, nombre Persona, imagen, archivos.
* Método: Es un proceso abstracto y contiene un conjunto finito de instrucciones. Gráficamente representados a un método de circulo su nombre es similar al de las propiedades y termina con paréntesis donde van los parámetros
Clase: Es una descripción abstracta de una entidad en larealidad con términos de propiedades (datos) y métodos (procesos) encapsulados en una unidad. Gráficamente se representa con un cuadro con puntas rodeadas. Su nombre generalmente se escribe con una letra inicial mayúscula y las restantes minúsculas, si aparece más de una palabra el inicio de cada una se escribe con mayúscula.
Interfase
Una interface es un conjunto de métodos SIN propiedades que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Conceptos programacion orientada a objetos
  • Conceptos POO (Programación Orientada a Objetos)
  • Conceptos básicos de Programación Orientada a Objetos
  • Conceptos basicos de la Programacion Orientada a Objetos
  • Que es un Objeto? Programacion Orientada a Objetos
  • Conceptos de la Programacion Orientada a Objetos
  • Conceptos de Programación Orientada a Objetos
  • CONCEPTOS DE PROGRAMACIÓN ORIENTADA A OBJETOS

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS