Concetto d'oggetto Conceito de objecto Objektkonzept Concept d'objet The concept of objects

El concepto de objeto

La programación orientada a objetos consiste en ordenar datos en conjuntos modulares de elementos de información del mundo real (denominado un dominio). Estos elementos de datos se llaman objetos. Estos datos se agrupan de acuerdo a las características principales del mundo real de estos elementos (tamaño, color, etc.).

El enfoque de objetos es una idea que se ha probado con creces. Simula fue el primer lenguaje de programación en implementar el concepto de clases en 1967. En 1976, Smalltalk implementó los conceptos de encapsulación, agrupación y herencia (los conceptos principales de la programación orientada a objetos). Por otra parte, se han implementado varios lenguajes de programación orientada a objetos a escala global (Eiffel, Objective C, Loops, etc.).

La dificultad que presenta este enfoque es la creación de una representación abstracta, en forma de objetos, de entidades que realmente existen (perro, auto, lámpara eléctrica...) o que existen virtualmente (seguridad social, clima...).

Un objeto se caracteriza por varios conceptos:

  • Atributos: estos son los datos que caracterizan al objeto. Son variables que almacenan datos relacionados al estado de un objeto.
  • Métodos (usualmente llamados funciones de miembro): Los métodos de un objeto caracterizan su comportamiento, es decir, son todas las acciones (denominadas operaciones) que el objeto puede realizar por sí mismo. Estas operaciones hacen posible que el objeto responda a las solicitudes externas (o que actúe sobre otros objetos). Además, las operaciones están estrechamente ligadas a los atributos, ya que sus acciones pueden depender de, o modificar, los valores de un atributo.
  • Identidad: El objeto tiene una identidad, que lo distingue de otros objetos, sin considerar su estado. Por lo general, esta identidad se crea mediante un identificador que deriva naturalmente de un problema (por ejemplo: un producto puede estar representado por un código, un automóvil, por un número de modelo, etc.).


Última actualización el jueves, 16 de octubre de 2008, 15:43:29 .Este documento intitulado « El concepto de objeto » de Kioskea (es.kioskea.net) esta puesto a diposición bajo la licencia Creative Commons. Puede copiar, modificar bajo las condiciones puestas por la licencia, siempre que esta nota sea visible.
Mejores respuestas para « El concepto de objeto » en :
Introducción a la programación orientada a objetos Ver Un nuevo concepto en programación Extraído de "Understanding Active X and OLE" por David Chappel "En el transcurso de los últimos 35 años, los diseñadores de hardware para ordenadores han pasado del diseño de equipos del tamaño de un hangar a...
POO - Encapsulación de datos Ver El concepto de encapsulación La encapsulación es un mecanismo que consiste en organizar datos y métodos de una estructura, conciliando el modo en que el objeto se implementa, es decir, evitando el acceso a datos por cualquier otro medio distinto a...
Extraer un objeto de una imagen VerEn este articulo veremos como extraer un objeto de una imagen o una foto, por ejemplo extraer únicamente el rostro de una persona, una fruta puesta sobre una mesa, etc. Para esto, podríamos utilizar calcas, pero sería necesario seguir el contorno...
[Windows 2000] Error al abrir Agregar o quitar programas VerUn día, quieres desinstalar un programa pero la ventana Agregar o quitar programas está en blanco y te aparece un mensaje del tipo: Se ha producido un error inesperado El objeto no acepta esta propiedad o...
Axis 2 [Parte 1] Ver1. Concepto 2. Funcionamiento: runtime 3. Axis2: WSDL2Java 4. Axis2: Databinding framework ADB 5. Distribución Axis Axis 2 1. Concepto El concepto de Servicio Web (Web Service) gira en torno a tres acrónimos: SOAP (Simple Object...
Descargar PDF Creator VerPDF Creator es una herramienta gratuita que te permite crear documentos PDF. Para ello solo tienes que usar una aplicación que tenga la capacidad de imprimir como word, notepad etc... También puedes encriptar tus PDF para poder protegerlos, y...
Descargar Sweet Home 3D para Mac VerEs una herramienta para el diseño de interiores o de un objeto en particular, el programa es gratuito y Open Source, con él podrás realizar tus diseños y tener una vista en 3D, podrás moverlos, rotarlos y darle color. Sweet Home 3D trabaja primero...
Descargar LogMeIn Ignition VerEste programa te ofrecera acceso directo con un clic a todos sus ordenador con LogMeln , que la necesidad de un navegador ni de que tengas que recordar varias contraseñas . Ademas podras guardar de una manera segura su informacion de inicio de...
El concepto de red Ver¿Qué es una red? El término genérico "red" hace referencia a un conjunto de entidades (objetos, personas, etc.) conectadas entre sí. Por lo tanto, una red permite que circulen elementos materiales o inmateriales entre estas entidades, según reglas...
¿Qué es un bus informático? VerIntroducción al concepto de bus Se denomina bus, en informática, al conjunto de conexiones físicas (cables, placa de circuito impreso, etc.) que pueden compartirse con múltiples componentes de hardware para que se comuniquen entre sí. El propósito...
Certificados VerIntroducción al concepto de certificados Los algoritmos de cifrado asimétrico se basan en el hecho de compartir una clave pública entre varios usuarios. En general, esta clave se comparte mediante un directorio electrónico (normalmente en formato...