Está en la página 1de 1

Programacin Orientada a Objeto Clases y Objetos Clases Una clase es una implementacin total o parcial de un tipo abstracto de dato

Sus caractersticas ms destacables son que se trata de entidades sintcticas y que describen objetos que van a tener la misma estructura y el mismo comportamiento. Estructura Los componentes principales de una clase, que a partir de ahora llamaremos miembros, son: Atributos, que determinan una estructura de almacenamiento para cada objeto de la clase. Mtodos, que no son ms que operaciones aplicables sobre los objetos. Objetos Un objeto es una instancia de una clase, creada en tiempo de ejecucin y Formada por tantos campos como atributos tenga la clase. Dichos campos son simples si corresponden a atributos de tipos primitivos, mientras que se dice que son compuestos si sus valores son subobjetos o referencias. Mientras exista, cada objeto se identifica unvocamente mediante su identicador de objeto. Una posible clasicacin de los objetos podra ser: Objetos externos: Son aquellos que existen en el dominio de la aplicacin.Porejemplo, Producto, Socio, Comercial, Descuento,... Objetos software: Procedentes del anlisis: objetos del dominio. Procedentes del diseo/implementacin: TDAs, patrones de diseo y GUI. El estado de un objeto viene dado por la lista de pares atributo/valor de cada campo.Su modicacin y consulta se realiza mediante mensajes. En cada instante de la ejecucin de una aplicacin Orientada a Objetos(enadelante,OO) Existe un objeto destacado sobre el que se realiza algn tipo de operacin. Este objeto recibe el nombre de instancia actual. Para hacer referencia ala instancia actual en C# se emplea la palabra reservada this.

También podría gustarte