Sie sind auf Seite 1von 6

Ir a navegacin

Saltar al contenido principal


Deja uncontenido
Ir al comentario (h ps://brendabalderas.wordpress.com/2012/11/30/diagramas-uml-y-programacion-orientada-a-
secundario
objetos/#respond)
Ir a pie de pgina

INTRODUCCION A LA PROGRAMACION
(HTTPS://BRENDABALDERAS.WORDPRESS.COM)

DIAGRAMAS UML Y PROGRAMACION ORIENTADA


A OBJETOS
(https://brendabalderas.wordpress.com/2012/11/30/diagramas-
uml-y-programacion-orientada-a-objetos/)

noviembre 30, 2012 (h ps://brendabalderas.wordpress.com/2012/11/30/diagramas-uml-y-programacion-orientada-a-objetos/)


por brendabalderas

A lo largo del curso emos visto varias formas de programar en este apartado encontraras algunos aspectos que involucran
la programacin orientada a objetos.

La Programacin Orientada a Objetos(POO) es un modelo de la programacin que como su nombre lo dice utiliza objetos por medio
de mensajes que nos ayudara a resolver problemas.

Los objetos tienen propiedades y acciones que muestran comportamientos diferentes dependiendo del problema a resolver.

Un ejemplo seria el siguiente:

(h ps://brendabalderas.les.wordpress.com/2012/11/12.jpg)

En esta imagen observamos que la clase es Persona,observamos que dene objetos.

Los objetos son instancias de clases.

(h ps://brendabalderas.les.wordpress.com/2012/11/22.jpg)

Un ejemplo de esta clase constituida por objetos seria la transferencia de dinero de la cuenta 1 a la cuenta 2.
(h ps://brendabalderas.les.wordpress.com/2012/11/32.jpg)

CONCEPTOS DE PROGRAMACION ORIENTADA A OBJETOS

CLASE

Representa caractersticas,atributos y mtodos de un conjunto de objetos del mismo tipo.

ATRIBUTO

Son las propiedades que describen a los objetos pueden ser datos.

MTODO

Son las acciones las operaciones,los procedimientos y funciones los cuales los tenemos que aplicar a los atributos de los objetos que
ocupamos.

OBJETO

Como ya sabemos un objeto es la instancia de una clase donde los objetos pueden contener atributos y mtodos que manejan la solucin al
problema que queremos resolver.

Un ejemplo de objetos en nuestro saln de clases son:

alumno
profesor
mesa
silla
mesa
pizarrn

EN LA PROGRAMACIN ORIENTADA A OBJETOS UTILIZAMOS TRES ASPECTOS MUY IMPORTANTES

ABSTRACCIN

La abstraccin se reere a acciones que solo ocuparemos aunque nuestro programa tenga muchas funciones solo se utilizan las necesarias.

Un ejemplo de abstraccin seria un vehculo

Marca
Modelo
Color
Tipo de vehculo ( automvil, camin de carga, camin de
Tipo de Combustible (gasolina, diesel, etc.)
Uso (particular, pblico)
Nmero de pasajeros
Nombre del propietario
Direccin del propietario

HERENCIA

Esto se reere a que un objeto hereda las caractersticas de la clase padre que es de la que proviene aunque una clase de igual forma puede
heredar caractersticas de otra clase.

(h ps://brendabalderas.les.wordpress.com/2012/11/41.jpg)
La herencia dene la relacin entre clases es un, donde una subclase hereda de una o ms superclases.

POLIMORFISMO

En el polimorsmo nos referimos que muchas veces una operacion tiene el mismo nombre pero tienen diferentes clases y funciones siendo
distintas en cada una de ellas.

Un ejemplo seria la funcin abrir:

(h ps://brendabalderas.les.wordpress.com/2012/11/51.jpg)

ENCAPSULAMIENTO

Esto se reere a que varios objetos al programarlos ocultan sus funcionalidades internas al exterior ya que reduce errores que pueden
ocurrir cuando estamos ejecutando nuestros programas.La ventaja es que puede tener acceso a varias acciones son mostrar sus detalles.

Un ejemplo muy notorio es el control de la televisin.

(h ps://brendabalderas.les.wordpress.com/2012/11/6.jpg)

Otro aspecto que tenemos que saber es que cada mensaje esta asociado a un mtodo ya que cuando un objeto recibe un mensaje la respuesta
es una ejecucin de un mtodo.

En su ejecucin los programas realizan tres cosas importantes

crea los objetos necesarios


se procesa internamente nuestras funciones
cuando los objetos no son necesarios automticamente se destruyen

Los atributos de los objetos solo son manipulados por los mtodos que son propios del objeto que estamos ocupando.

Para controlar el acceso a los miembros de una clase utilizaremos tres tipos diferentes

public
private
protected

CONSTRUCTORES

Los constructores son mtodos que sirven para inicializar los datos o variables de una clase tiene el mismo nombre de la clase y no
especicamos ningn valor de retorno.

MIEMBROS STATIC DE UNA CLASE

Son miembros que estan ligados a las clases y no a los objetos.Son comunes para todos los objetos de la clase.

METODOS GET Y SET

Signican establecer y obtener el metodo get se usa cuando quieres saber cual es el valor que tiene una variable privada de otra clase, el
metodo set es para establecer un valor en una variable privada de otra clase.

DIAGRAMAS UML
Los diagramas UML describen objetos y las estructuras de informacin que necesitamos para realizar un programa es
Los diagramas UML describen objetos y las estructuras de informacin que necesitamos para realizar un programa es
una visualizacin general de lo que necesitamos realizar en nuestro programa.

DIAGRAMA DE CASOS DE USO


Muestra las operaciones de una aplicacin y cmo se relaciona con su entorno.

(h ps://brendabalderas.les.wordpress.com/2012/11/images.jpg)

En los casos de uso se muestra el usuario donde puede desempear diferentes papeles.Denota su uso en una funcion determinada pero de
igual manera puede desempear uno o mas casos.

DIAGRAMAS DE CLASE

la clase representa un conjunto de propiedades que es la estructura y comportamiento que tendra nuestro programa por medio de objetos al
que llamamos instancia de clases.

(h ps://brendabalderas.les.wordpress.com/2012/11/7.jpg)

Los atributos representan las propiedades de un objeto y tienen un valor se pueden representar como + pblico,# protegido, privado.

Las operaciones van hacer el comportamiento de los objetos de nuestra clase.

(h ps://brendabalderas.les.wordpress.com/2012/11/8.jpg)
Anuncios

Categoria: Uncategorized

FUNCIONES Y ARREGLOS (h ps://brendabalderas.wordpress.com/2012/11/29/funciones-y-arreglos/)

Entradas recientes

DIAGRAMAS UML Y PROGRAMACION ORIENTADA A OBJETOS


(h ps://brendabalderas.wordpress.com/2012/11/30/diagramas-uml-y-programacion-orientada-a-objetos/)
FUNCIONES Y ARREGLOS (h ps://brendabalderas.wordpress.com/2012/11/29/funciones-y-arreglos/)
FUNCIONES PROGRAMACION (h ps://brendabalderas.wordpress.com/2012/10/15/funciones-programacion/)
SEGUNDA PARTE CICLOS (h ps://brendabalderas.wordpress.com/2012/10/15/segunda-parte-ciclos/)
ESTRUCTURAS DE CONTROL Y CICLOS (h ps://brendabalderas.wordpress.com/2012/09/25/estructuras-de-control-y-
ciclos/)

Archivos

noviembre 2012 (h ps://brendabalderas.wordpress.com/2012/11/)


octubre 2012 (h ps://brendabalderas.wordpress.com/2012/10/)
septiembre 2012 (h ps://brendabalderas.wordpress.com/2012/09/)
agosto 2012 (h ps://brendabalderas.wordpress.com/2012/08/)

Categoras

Uncategorized (h ps://brendabalderas.wordpress.com/category/uncategorized/)

Meta

Registrarse
Acceder
RSS (Really Simple Syndication) de las entradas
RSS (Really Simple Syndication) de las entradas
RSS (Really Simple Syndication) de los comentarios
WordPress.com

Blog de WordPress.com. (h ps://wordpress.com/?ref=footer_blog)

Das könnte Ihnen auch gefallen