Anda di halaman 1dari 11

DEPARTAMENTO DE SISTEMAS E INFORMATICA

PROGRAMA DE INGENIERIA DE SISTEMAS

Ing. Mara del Pilar Rojas Puentes

La orientacin a objetos es un paradigma, es decir,es un modelo para explicar algo o para aclararlo. La OO es el paradigma que mejora el diseo, desarrollo y mantenimiento del software ofreciendo una solucin a largo plazo a los problemas que han existido desde el comienzo del desarrollo del software. La orientacin a objetos est basada en tres mtodos de organizacin: Entre el objeto y sus atributos. Entre el objeto y sus componentes. Entre el objeto y su relacin con otros objetos.

Un objeto generalmente se puede definir como: Algo tangible visible: Algo que podemos ver o tocar con caractersticas y propiedades bien definidas (ej: una mesa, una silla, un lpiz, etc).

Algo que se aprende en el plano intelectual. Debe ser tangible e invisible pero dentro del marco intelectual existe, tiene sentido y posee caractersticas a travs de las cuales pueda ser descrito o representado (ej: los nmeros reales, las integrales, etc).

Un objeto tiene estado, exhibe algn comportamiento bien definido y tiene una identidad nica. ESTADO: Abarca todas las propiedades(normalmente estticas) del mismo ms los valores actuales (normalmente dinmicos) de cada una de esas propiedades. COMPORTAMIENTO: Es cmo acta y reacciona un objeto, en trminos de sus cambios de estado y paso de mensajes. IDENTIDAD: Propiedad de los objetos que lo distingue de todos los dems objetos

Describe a un grupo de objetos con propiedades similares o atributos, comportamiento comn (operaciones o mtodos), formas comunes de relacionarse con otros objetos y semnticas comunes.

Un atributo es un valor de un dato mantenido por los objetos de una clase. Ejemplo: Peso, Color, Tamao y Ao del modelo son atributos de objetos de la clase electrodomsticos. Cada atributo tiene un valor para cada instancia de objeto. Por ejemplo, el atributo tamao tiene el valor de 20 en el objeto televisor (Televisor mide 20 pulgadas). Diferentes instancias de objetos pueden tener iguales o distintos valores para un atributo dado. El nombre de cada atributo es nico dentro de una clase (que es opuesto a ser nico entre todas las clases).

Es una funcin o transformacin que puede ser aplicada sobre o por un objeto en una clase. Ejemplo: Encender, Apagar, Ajustar o Configurar son operaciones en la clase electrodomstico.

Un mtodo es la implementacin de una operacin para una clase.


Por ejemplo, la clase Electrodomstico puede tener una operacin encender. Diferentes mtodos pueden ser implementados para encender electrodomsticos manualmente, encender electrodomsticos desde un control remoto, y encender electrodomsticos programndolos. Todos estos mtodos realizan lgicamente la misma tarea: encender un electrodomstico; por lo que suelen ser referidos por la operacin encender. Sin embargo cada mtodo puede ser implementado de una manera diferente.

Los mensajes son el medio a travs del cual los objetos interactan. Un objeto lleva a cabo ciertas acciones cuando recibe un mensaje. Podemos decir entonces que la formulacin enviar un mensaje es equivalente a llamar un mtodo. El mtodo a ejecutar depende del nombre del mensaje y del tipo de objeto en particular. Ejemplo: Cuando un objeto persona oprime el botn de encendido del panel principal de un objeto llamado electrodomstico, el primero le est enviando un mensaje para que ejecute la operacin encender y a la vez se le est indicando que utilice el mtodo manual.

Anda mungkin juga menyukai