SlideShare una empresa de Scribd logo
1 de 6
Índice
Introducción…………………………………………….. 2
La Tecnología Orientada a Objetos…………………..….3
Objeto…………………………………………………….3
Métodos………………………………………………….3
Mensajes………………………………………...………4
Clase…………………………………………………….4
Herencia………………………………………………...4
Conclusión……………………………………………...5
Web Grafía………………………………………………6
2
Introducción
La Tecnología Orientada a Objetos es un nuevo enfoque sobre la manera de organizar las diferentes
piezas que conforman un sistema de información.
El concepto objeto y las operaciones relacionadas no son nuevos en la programación, sin embargo
el Diseño Orientado a Objeto es poco explorado. En los inicios de la computación el nivel de
abstracción que se utilizaba era muy bajo, los lenguajes ensambladores permitían el uso de
instrucciones maquina
El siguiente nivel de abstracción se dio con la aparición de los lenguajes de alto nivel, los cuales
permitieron el uso de estructuras de datos y de control predefinidas. La abstracción y el
ocultamiento de información surgió en los años 70´s lo que dio lugar a métodos de diseño
conducidos por los datos.
3
La Tecnología Orientada a Objetos
La Tecnología Orientada a Objetos es un nuevo enfoque sobre la manera de organizar las diferentes
piezas que componen un sistema de información (software), como en el hardware (equipo físico),
la base de datos e incluso, en organizaciones todas estas piezas se denominan "objetos", los cuales
son pequeños subsistemas independientes con datos propios sobre estos elementos y sus clases y
tipos, rigen tales propiedades como herencia, comunicación con lenguajes, polimorfismos y otros
que en conjunto permiten ventajas prácticas.
Estas están incluidas en las versiones orientadas a objetos de metodología para análisis y diseño
de programación y base de datos. Con esto, nos hemos referido a la tecnología orientada a objetos
aplicada a software. Sin embargo este enfoque también es aplicado en la construcción de hardware,
así como también es válido en el diseño organizativo.
La TOO se fundamenta en el proceso de construcción y utilización de conocimientos, por lo tanto,
objetos y clases son los pasos más importantes en la búsqueda de una nueva revolución que
reemplace, esta vez, parte del esfuerzo que implica la organización y utilización del conocimiento,
del mismo modo que en la primera, las máquinas reemplazaron el esfuerzo físico del hombre y de
los animales, permitiendo el vertiginoso avance del mundo.
Objeto
Es cualquier cosa real o abstracta, acerca de la cual almacenamos datos y los métodos que
controlan dichos datos.
Ej.- una factura, una organización, una figura en un programa como Corel Draw, una pantalla
con la que interactúa un usuario, un campo o nodo de la pantalla de una herramienta CASE, una
avión, todo un plano de ingeniería, el proceso para llenar un pedido, etc
Métodos
Especifican la forma en que se controlan los datos de un objeto. Los métodos en un tipo de objeto
sólo hacen referencia a las estructuras de datos de ese tipo de objeto.
Un objeto es entonces una cosa cuyas propiedades están representadas por tipo de datos y su
comportamiento por métodos.
Ej. Un método asociado con el tipo de objeto factura podría ser aquél que calcule el total de una
factura. Otro podría transmitir la factura a un cliente, etc.
4
Mensajes
Para que un objeto haga algo, le enviamos una solicitud, esta hace que se produzca una operación.
El mensaje que constituye la solicitud contiene el nombre del objeto, el nombre de una operación
y, a veces, un grupo de parámetros.
Un mensaje es una solicitud para que se lleve a cabo la operación indicada y se produzca el
resultado; en consecuencia, las implantaciones OO se refieren a los mensajes como solicitudes.
Una solicitud invoca una operación específica, con uno o más objetos como parámetros.
Ej.- se puede comunicar con el TV al enviarle solicitudes por medio de un sintonizador de control
remoto. Responde el aparato mediante determinada acción y presenta las respuestas en pantalla.
Clase
El término clase se refiere a la implantación en software de un tipo de objeto. Especifica una
estructura de datos y los métodos operativos permisibles que se aplican a cada uno de sus objetos.
El método es parte de la clase, pero no parte del objeto. El método ni siquiera podría ser parte de
la clase; pero podría ser parte de la clase de mayor nivel en la jerarquía de clases.
Ej.- una clase empleado incluiría datos del seguro social, puesto, salario, extensión telefónica,
etc. Además, cada clase define un conjunto de operaciones permisibles que permiten el acceso y
modificación de los datos del objeto.
Herencia
Un tipo de objeto de alto nivel puede especializarse en tipos de objeto de bajo nivel. Un tipo de
objeto puede tener subtipos. Una clase implanta el tipo de objeto. Una sub-clase hereda
propiedades de su clase padre; una sub-clase hereda propiedades de las subclases, etc.
Ej.- el tipo de objeto persona puede tener subtipos civil y militar. Militar puede tener
subtipos oficial y subalterno. Oficial puede tener subtipos teniente, capitán, mayor, etc.
5
Conclusión
La tecnología orientada a objetos permite la optimización del código generado gracias a que
mediante técnicas de herencia, atributos estáticos entre otros permiten, que el código sea genérico
de manera que sea reutilizable.
La TOO tiene como conceptos fundamentales los conceptos de objeto y clase.
Un objeto es un ente que posee sus características propias (propiedades) y un conjunto
de acciones que es capaz de realizar (métodos).
Una clase es un ente abstracto que permite declarar las propiedades y los métodos de objetos
similares.
Un lenguaje de programación orientado a objetos debe permitir al programador realizar
definiciones de clases, y construir objetos a partir de esas clases.
6
Web Grafía
TOO Tecnología Orientada a Objetos
Autor: Daniel Ramos C.
www.macroware.8k.com/too/too.htm

Más contenido relacionado

La actualidad más candente

Diseño Orientado a Objetos
Diseño Orientado a ObjetosDiseño Orientado a Objetos
Diseño Orientado a ObjetosMegaMono
 
Análisis y diseño orientado a objetos
Análisis y diseño orientado a objetosAnálisis y diseño orientado a objetos
Análisis y diseño orientado a objetosChristian Leon
 
Analisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado ObjetosAnalisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado ObjetosEliecer Suarez
 
Sistemas ii fundamentos y metodos de analisis de requerimientos
Sistemas ii   fundamentos y metodos de analisis de requerimientosSistemas ii   fundamentos y metodos de analisis de requerimientos
Sistemas ii fundamentos y metodos de analisis de requerimientosGalderIL057
 
Paradigma Programación Orientada a Objetos (POO)
Paradigma Programación Orientada a Objetos (POO)Paradigma Programación Orientada a Objetos (POO)
Paradigma Programación Orientada a Objetos (POO)Fredy Nicolas Moreno Puerto
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemasjoalmerca6
 
2clasesdeprogramacion
2clasesdeprogramacion2clasesdeprogramacion
2clasesdeprogramacionAmado Arcaya
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosronnyme21
 
Analisis estructurado y Orientado a objeto
Analisis estructurado y Orientado a objetoAnalisis estructurado y Orientado a objeto
Analisis estructurado y Orientado a objetoNormanBonavista24
 
1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...
1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...
1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...Juan Morales
 
LENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOS
LENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOSLENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOS
LENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOSJonathan Hidalgo Nolasco
 
diapositiva de base de datos
diapositiva de base de datos diapositiva de base de datos
diapositiva de base de datos thelegendary
 
Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetosjose_rob
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetosalexmoncada21
 

La actualidad más candente (20)

Diseño Orientado a Objetos
Diseño Orientado a ObjetosDiseño Orientado a Objetos
Diseño Orientado a Objetos
 
3_Orientación a objeto
3_Orientación a objeto3_Orientación a objeto
3_Orientación a objeto
 
Desarrollo Orientado a Objetos
Desarrollo Orientado a ObjetosDesarrollo Orientado a Objetos
Desarrollo Orientado a Objetos
 
Tecnologia orientado a objetos
Tecnologia orientado a objetosTecnologia orientado a objetos
Tecnologia orientado a objetos
 
Análisis y diseño orientado a objetos
Análisis y diseño orientado a objetosAnálisis y diseño orientado a objetos
Análisis y diseño orientado a objetos
 
Analisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado ObjetosAnalisis Y DiseñO Orientado Objetos
Analisis Y DiseñO Orientado Objetos
 
Sistemas ii fundamentos y metodos de analisis de requerimientos
Sistemas ii   fundamentos y metodos de analisis de requerimientosSistemas ii   fundamentos y metodos de analisis de requerimientos
Sistemas ii fundamentos y metodos de analisis de requerimientos
 
Paradigma Programación Orientada a Objetos (POO)
Paradigma Programación Orientada a Objetos (POO)Paradigma Programación Orientada a Objetos (POO)
Paradigma Programación Orientada a Objetos (POO)
 
Adoo martha hidalgo
Adoo   martha hidalgoAdoo   martha hidalgo
Adoo martha hidalgo
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemas
 
2clasesdeprogramacion
2clasesdeprogramacion2clasesdeprogramacion
2clasesdeprogramacion
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Analisis estructurado y Orientado a objeto
Analisis estructurado y Orientado a objetoAnalisis estructurado y Orientado a objeto
Analisis estructurado y Orientado a objeto
 
1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...
1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...
1.1. conceptualizacion de_tecnologia_orientada_a_objetos_y_programacion_tradi...
 
Análisis y diseño orientado a objetos
Análisis y diseño orientado a objetosAnálisis y diseño orientado a objetos
Análisis y diseño orientado a objetos
 
LENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOS
LENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOSLENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOS
LENGUAJE DE PROGRAMACIÓN ORIENTADA A OBJETOS
 
diapositiva de base de datos
diapositiva de base de datos diapositiva de base de datos
diapositiva de base de datos
 
OOSE
OOSEOOSE
OOSE
 
Modelo Orientado A Objetos
Modelo Orientado A ObjetosModelo Orientado A Objetos
Modelo Orientado A Objetos
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 

Similar a Too Tecnologia orientada a objetos

Proyecto para programacion y estructura
Proyecto para programacion y estructuraProyecto para programacion y estructura
Proyecto para programacion y estructuraChristian Torres
 
Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientosFundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientoslexiherrera
 
PROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOSPROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOSMayri85
 
Programacion orientada ojetos
Programacion orientada  ojetosProgramacion orientada  ojetos
Programacion orientada ojetosChikio Edu
 
Presentación1
Presentación1Presentación1
Presentación1Jesus Mora
 
1. introduccion a la programación orientada a objeto (poo)
1.  introduccion a la programación orientada a objeto (poo)1.  introduccion a la programación orientada a objeto (poo)
1. introduccion a la programación orientada a objeto (poo)Roberto Rojas
 
Tecnología Orientada A Objetos
Tecnología Orientada A ObjetosTecnología Orientada A Objetos
Tecnología Orientada A ObjetosAndrés
 
Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de Sistemasjorgecaruci
 
Unidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del softwareUnidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del softwareAndhy H Palma
 
planificación de proyecto de software
planificación de proyecto de softwareplanificación de proyecto de software
planificación de proyecto de softwareJosé Rojas
 
Programacion orientada a_objeto
Programacion orientada a_objetoProgramacion orientada a_objeto
Programacion orientada a_objetocesar
 
Tema 2. bases de datos orientadas a objetos
Tema 2. bases de datos orientadas a objetosTema 2. bases de datos orientadas a objetos
Tema 2. bases de datos orientadas a objetosSara Naminao Cayuqueo
 

Similar a Too Tecnologia orientada a objetos (20)

Proyecto para programacion y estructura
Proyecto para programacion y estructuraProyecto para programacion y estructura
Proyecto para programacion y estructura
 
Analisis y diseno_oo
Analisis y diseno_ooAnalisis y diseno_oo
Analisis y diseno_oo
 
Programacion o.o.
Programacion o.o.Programacion o.o.
Programacion o.o.
 
Fundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientosFundamentos y metodos de analisis de requerimientos
Fundamentos y metodos de analisis de requerimientos
 
Unidad II.pdf
Unidad II.pdfUnidad II.pdf
Unidad II.pdf
 
PROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOSPROGRAMACION ORIENTADA A OBJETOS
PROGRAMACION ORIENTADA A OBJETOS
 
Tare psitiva
Tare psitivaTare psitiva
Tare psitiva
 
Programacion orientada ojetos
Programacion orientada  ojetosProgramacion orientada  ojetos
Programacion orientada ojetos
 
Presentación1
Presentación1Presentación1
Presentación1
 
Expo
ExpoExpo
Expo
 
1. introduccion a la programación orientada a objeto (poo)
1.  introduccion a la programación orientada a objeto (poo)1.  introduccion a la programación orientada a objeto (poo)
1. introduccion a la programación orientada a objeto (poo)
 
4.1, 4.2
4.1, 4.24.1, 4.2
4.1, 4.2
 
Tecnología Orientada A Objetos
Tecnología Orientada A ObjetosTecnología Orientada A Objetos
Tecnología Orientada A Objetos
 
Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de Sistemas
 
Unidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del softwareUnidad 3 paradigmas de la ingeniería del software
Unidad 3 paradigmas de la ingeniería del software
 
planificación de proyecto de software
planificación de proyecto de softwareplanificación de proyecto de software
planificación de proyecto de software
 
Jose rojas
Jose rojasJose rojas
Jose rojas
 
Programacion orientada a_objeto
Programacion orientada a_objetoProgramacion orientada a_objeto
Programacion orientada a_objeto
 
Tema 2. bases de datos orientadas a objetos
Tema 2. bases de datos orientadas a objetosTema 2. bases de datos orientadas a objetos
Tema 2. bases de datos orientadas a objetos
 
Modelo informático
Modelo informáticoModelo informático
Modelo informático
 

Más de Frangelys Perez

Más de Frangelys Perez (6)

Topologia de redes
Topologia de redesTopologia de redes
Topologia de redes
 
Mapa mental linux
Mapa mental linuxMapa mental linux
Mapa mental linux
 
Mapa Conceptual procesos concurrentes
Mapa Conceptual procesos concurrentesMapa Conceptual procesos concurrentes
Mapa Conceptual procesos concurrentes
 
Linea del tiempo de Windows
Linea del tiempo de WindowsLinea del tiempo de Windows
Linea del tiempo de Windows
 
Comandos
ComandosComandos
Comandos
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Case
 

Último

El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 

Último (20)

El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 

Too Tecnologia orientada a objetos

  • 1. Índice Introducción…………………………………………….. 2 La Tecnología Orientada a Objetos…………………..….3 Objeto…………………………………………………….3 Métodos………………………………………………….3 Mensajes………………………………………...………4 Clase…………………………………………………….4 Herencia………………………………………………...4 Conclusión……………………………………………...5 Web Grafía………………………………………………6
  • 2. 2 Introducción La Tecnología Orientada a Objetos es un nuevo enfoque sobre la manera de organizar las diferentes piezas que conforman un sistema de información. El concepto objeto y las operaciones relacionadas no son nuevos en la programación, sin embargo el Diseño Orientado a Objeto es poco explorado. En los inicios de la computación el nivel de abstracción que se utilizaba era muy bajo, los lenguajes ensambladores permitían el uso de instrucciones maquina El siguiente nivel de abstracción se dio con la aparición de los lenguajes de alto nivel, los cuales permitieron el uso de estructuras de datos y de control predefinidas. La abstracción y el ocultamiento de información surgió en los años 70´s lo que dio lugar a métodos de diseño conducidos por los datos.
  • 3. 3 La Tecnología Orientada a Objetos La Tecnología Orientada a Objetos es un nuevo enfoque sobre la manera de organizar las diferentes piezas que componen un sistema de información (software), como en el hardware (equipo físico), la base de datos e incluso, en organizaciones todas estas piezas se denominan "objetos", los cuales son pequeños subsistemas independientes con datos propios sobre estos elementos y sus clases y tipos, rigen tales propiedades como herencia, comunicación con lenguajes, polimorfismos y otros que en conjunto permiten ventajas prácticas. Estas están incluidas en las versiones orientadas a objetos de metodología para análisis y diseño de programación y base de datos. Con esto, nos hemos referido a la tecnología orientada a objetos aplicada a software. Sin embargo este enfoque también es aplicado en la construcción de hardware, así como también es válido en el diseño organizativo. La TOO se fundamenta en el proceso de construcción y utilización de conocimientos, por lo tanto, objetos y clases son los pasos más importantes en la búsqueda de una nueva revolución que reemplace, esta vez, parte del esfuerzo que implica la organización y utilización del conocimiento, del mismo modo que en la primera, las máquinas reemplazaron el esfuerzo físico del hombre y de los animales, permitiendo el vertiginoso avance del mundo. Objeto Es cualquier cosa real o abstracta, acerca de la cual almacenamos datos y los métodos que controlan dichos datos. Ej.- una factura, una organización, una figura en un programa como Corel Draw, una pantalla con la que interactúa un usuario, un campo o nodo de la pantalla de una herramienta CASE, una avión, todo un plano de ingeniería, el proceso para llenar un pedido, etc Métodos Especifican la forma en que se controlan los datos de un objeto. Los métodos en un tipo de objeto sólo hacen referencia a las estructuras de datos de ese tipo de objeto. Un objeto es entonces una cosa cuyas propiedades están representadas por tipo de datos y su comportamiento por métodos. Ej. Un método asociado con el tipo de objeto factura podría ser aquél que calcule el total de una factura. Otro podría transmitir la factura a un cliente, etc.
  • 4. 4 Mensajes Para que un objeto haga algo, le enviamos una solicitud, esta hace que se produzca una operación. El mensaje que constituye la solicitud contiene el nombre del objeto, el nombre de una operación y, a veces, un grupo de parámetros. Un mensaje es una solicitud para que se lleve a cabo la operación indicada y se produzca el resultado; en consecuencia, las implantaciones OO se refieren a los mensajes como solicitudes. Una solicitud invoca una operación específica, con uno o más objetos como parámetros. Ej.- se puede comunicar con el TV al enviarle solicitudes por medio de un sintonizador de control remoto. Responde el aparato mediante determinada acción y presenta las respuestas en pantalla. Clase El término clase se refiere a la implantación en software de un tipo de objeto. Especifica una estructura de datos y los métodos operativos permisibles que se aplican a cada uno de sus objetos. El método es parte de la clase, pero no parte del objeto. El método ni siquiera podría ser parte de la clase; pero podría ser parte de la clase de mayor nivel en la jerarquía de clases. Ej.- una clase empleado incluiría datos del seguro social, puesto, salario, extensión telefónica, etc. Además, cada clase define un conjunto de operaciones permisibles que permiten el acceso y modificación de los datos del objeto. Herencia Un tipo de objeto de alto nivel puede especializarse en tipos de objeto de bajo nivel. Un tipo de objeto puede tener subtipos. Una clase implanta el tipo de objeto. Una sub-clase hereda propiedades de su clase padre; una sub-clase hereda propiedades de las subclases, etc. Ej.- el tipo de objeto persona puede tener subtipos civil y militar. Militar puede tener subtipos oficial y subalterno. Oficial puede tener subtipos teniente, capitán, mayor, etc.
  • 5. 5 Conclusión La tecnología orientada a objetos permite la optimización del código generado gracias a que mediante técnicas de herencia, atributos estáticos entre otros permiten, que el código sea genérico de manera que sea reutilizable. La TOO tiene como conceptos fundamentales los conceptos de objeto y clase. Un objeto es un ente que posee sus características propias (propiedades) y un conjunto de acciones que es capaz de realizar (métodos). Una clase es un ente abstracto que permite declarar las propiedades y los métodos de objetos similares. Un lenguaje de programación orientado a objetos debe permitir al programador realizar definiciones de clases, y construir objetos a partir de esas clases.
  • 6. 6 Web Grafía TOO Tecnología Orientada a Objetos Autor: Daniel Ramos C. www.macroware.8k.com/too/too.htm