La teoría de los objetos - un resumen

The Theory of Objects - a Summary

El Teoría de los objetos nació de la concepción de la programación orientada a objetos pero su uso se expandió desde las computadoras al análisis de negocios en general dando así nacimiento a Análisis de negocios orientado a objetos.

Este artículo tiene como objetivo dar una visión general y un rápido arranque de la teoría de los objetos en ambos contextos.

Un Objeto puede ser cualquier cosa elemental o compuesta de objetos. Por ejemplo, un coche está hecho de una rueda de dirección, un motor, ruedas que son todos objetos en sí mismos.

Si está compuesto de objetos tiene Relaciones que son internas con sus objetos internos y externas con sus objetos externos relacionados. Obsérvese que un objeto puede ser cualquier cosa e incluso cualquiera, incluyendo un ser humano.

The Theory of Objects - a Summary

Clase es el molde que define un objeto como un cortador de galletas define la forma de una galleta.

El Instanciación o a Instantánea se refiere al proceso a través del cual una clase define el nacimiento y luego la existencia de un objeto llamado Instancia. Para continuar con nuestro ejemplo de galletas es el proceso por el cual la aplicación de la pasta en el cortador de galletas define el nacimiento y luego la existencia de una galleta.

Relación es el vínculo entre dos objetos. Tenga en cuenta que incluso una relación puede ser un objeto en sí mismo.

Cada objeto tiene Atributos como su(s) color(es) y forma(s).

Cada objeto también tiene Propiedades como el material del que está compuesto. Las propiedades son similares a los atributos pero se diferencian porque también pueden utilizarse para introducir un parámetro en un objeto o para devolver un parámetro de un objeto.

Parámetro es un valor variable o constante y, en algunos casos, también puede hacer referencia a un objeto o una relación.

Cada objeto puede presentar Eventos que son reacciones del objeto a una lista particular de condiciones o a una Método.

Un objeto puede implementar Métodos que son formas de dar instrucciones a este objeto.

The Theory of Objects - a Summary

A modo de ejemplo, el coche objeto implementa el método Start the Engine que permite activar el motor del coche.

Encapsulado

El Encapsulado es la provisión de una interfaz para una pieza de software o hardware que permita o simplifique el acceso del usuario.

La encapsulación se refiere a la agrupación de datos con los métodos que operan sobre esos datos. La encapsulación se utiliza para ocultar los valores o el estado de un objeto de datos estructurados dentro de una clase, impidiendo el acceso directo de partes no autorizadas a ellos. En la clase se suelen proporcionar métodos de acceso público, los llamados Getters y Setters para acceder a los valores, y otras clases de clientes llaman a estos métodos para recuperar y modificar los valores dentro del objeto.

Herencia

Polimorfismo

Polimorfismo es la provisión de una única interfaz a objetos de diferentes tipos o de varias interfaces a un solo objeto.

Además, la ventaja es que es muy fácil desarrollar un software a partir de un análisis comercial orientado a objetos.