programacion
La programación Orientada a objetos es una forma especial de programar utilizando objetos en sus interacciones, para diseñar aplicaciones y programas informáticos.Está basado en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento.
Los objetos son entidades que tienen un determinado estado, comportamiento(método) e identidad:
El estado está compuesto de datos o informaciones; serán uno o varios atributos a los que se habrán asignado unos valores concretos (datos).
El comportamiento está definido porlos métodos o mensajes a los que sabe responder dicho objeto, es decir, qué operaciones se pueden realizar con él.
La identidad es una propiedad de un objeto que lo diferencia del resto; dicho conotras palabras, es su identificador (concepto análogo al de identificador de una variable o una constante).
Un objeto contiene toda la información que permite definirlo e identificarlo frente a otrosobjetos pertenecientes a otras clases e incluso frente a objetos de una misma clase, al poder tener valores bien diferenciados en sus atributos. A su vez, los objetos disponen de mecanismos deinteracción llamados métodos, que favorecen la comunicación entre ellos. Esta comunicación favorece a su vez el cambio de estado en los propios objetos. Esta característica lleva a tratarlos como unidadesindivisibles, en las que no se separa el estado y el comportamiento. Una clase requiere de métodos para poder tratar los atributos con los que cuenta.
La programación orientada a objetos introduce nuevosconceptos, que superan y amplían conceptos antiguos ya conocidos. Entre ellos destacan los siguientes:
Clase: Una clase es una construcción que se utiliza como un modelo para crear objetos de esetipo, dicho modelo describe el estado y el comportamiento que todos los objetos de la clase comparten. Un objeto de una determinada clase se denomina una instancia de la clase. La clase que contiene...
Regístrate para leer el documento completo.