CONCEPTOS BASICOS OO

Páginas: 11 (2695 palabras) Publicado: 4 de marzo de 2015
DEPARTAMENTO DE SISTEMAS E INFORMATICA
FUNDAMENTOS DE PROGRAMACION
PROGRAMA DE INGENIERIA DE SISTEMAS

UNIVERSIDAD FRANCISCO DE PAULA SANTANDER

2015

Proporciona herramientas que permitan al programador
representar los elementos en el espacio del problema.
La PO0 permite al lector describir el problema en términos
del propio problema, en vez de en términos del sistema en
el que se ejecutará elprograma final.
La orientación a objetos está basada en tres métodos de organización:
 Entre el Objeto y sus Atributos.
 Entre el Objeto y sus Componentes.
 Entre el Objeto y su Relación con otros objetos.
Combinan en una sola unidad DATOS y FUNCIONES que operan sobre
esos datos.

POO. Grady Booch “Un método de implementación en el
que los programas se organizan como colecciones
cooperativasde objetos, cada uno de los cuales
representan una instancia de alguna clase, y cuyas clases
son todas miembros de una jerarquía de clases unidas
mediante relaciones de herencia”.
POO. Joyanes Aguilar “Es un Conjunto de Técnicas que
pueden utilizarse para hacer el desarrollo de programas
más eficientes, mejorando su fiabilidad . En la POO los
objetos son los elementos principales de construcción”. Alan Kay resumió las características básicas de
Smalltalk (1er POO):

• Todo es un objeto.
• Un programa es un cúmulo de objetos que se

dicen entre sí lo que tienen que hacer mediante
el envío de mensajes.
• Cada objeto tiene su propia memoria,
constituida por otros objetos.
• Todo objeto es de algún tipo. Todos los objetos
de determinado tipo pueden recibir los mismos
mensajes.

Un objetogeneralmente se puede definir como:
 Algo tangible visible:
Algo que podemos ver o tocar, con características y
propiedades bien definidas (Ej: una mesa, una silla,
un lápiz, etc).

 Un objeto contiene en sí mismo la información y los

métodos
necesarios
para
manipular
esa
información. Lo más importante de los objetos es
que permiten tener un control total sobre 'quién' o
'qué' puede acceder a susmiembros.

Un objeto tiene estado, exhibe algún comportamiento bien definido y
tiene una identidad única.

ESTADO: Abarca todas las propiedades (normalmente estáticas) del
mismo más los valores actuales (normalmente dinámicos) de cada una
de esas propiedades.
COMPORTAMIENTO: Es cómo actúa y reacciona un objeto, en términos
de sus cambios de estado y paso de mensajes.
IDENTIDAD: Propiedad de losobjetos que lo distingue de todos los
demás objetos.

Aquello que sirve de materia o asunto al ejercicio de las
facultades mentales. Cosa, todo lo que tiene entidad, ya sea
corporal o espiritual, natural o artificial, real o abstracta.
Un objeto es un SUSTANTIVO. Los atributos
ADJETIVOS y las operaciones son VERBOS.
Ejemplos de objetos:
• Una Figura Geométrica.
• Una Ficha en un Juego de Mesa.
•Una Cuenta de Ahorros en un banco.
• Un Cliente o un Proveedor en una Empresa.
• Un Fraccionario en una Aplicación Matemática.
• Un Producto en un Inventario.
• Un estudiante en un salón de clase.

Un Objeto es un instancia de una clase.

son

• Los atributos o propiedades son características
estáticas del
objeto; son datos /información acerca
del objeto.
• Si se desea puede establecerse analogíacon
variable, pero jamás se deben confundir.
• En un sistema un atributo es cualquier característica
que permita distinguir un objeto.
• En el software, los atributos de un objeto necesitan
guardarse en alguna parte, memoria principal, RAM, o
memoria secundaria, disco duro, para esto se
requieren estructuras de datos, pero los atributos no
son estructuras de datos, son atributos.
• Los atributosayudan a definir el objeto, lo que el
objeto es.
• Dentro de un programa, un atributo posee un
nombre, un valor, y un tipo de dato, también tienen un
nivel de encapsulamiento y esto es lo que los distingue

Un atributo es un valor de un dato mantenido por los
objetos de una clase.
Ejemplo:
Peso, Color, Tamaño y Año del modelo son atributos de
objetos de la clase electrodomésticos.
Cada atributo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Conceptos basicos
  • Conceptos basicos
  • conceptos basicos
  • Conceptos Basicos
  • conceptos basicos
  • conceptos basicos
  • Conceptos Basicos
  • Conceptos Basicos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS