1) La programación orientada a objetos (POO, u OOP según sus siglas en inglés) es un paradigma de programación que usa objetos en sus interacciones, para diseñaraplicaciones y programas informáticos.
Está basada en varias técnicas, incluyendo herencia, cohesión, abstracción, polimorfismo, acoplamiento y encapsulamiento.
Su uso se popularizó a principios de la década de 1990. En la actualidad, existe una gran variedad de lenguajes de programación que soportan la orientación a objetos.
2 ) clase :
- En biología, la clase es un grupo taxonómico que comprende varios órdenes de plantas o animales con muchos caracteres comunes.
- En sociología, la clase es un tipo de estratificación social basada en criterios educativos o económicos. Desde el punto de vista económico son comunes las expresiones «clase alta», «clase media» y «clase baja», alusivas a los tres bloques en los que se suele dividir a la población según su riqueza.
- En informática, se llama clase a la declaración o abstracción de un objeto cuando se programa según el paradigma de orientación a objetos.
- En filosofía, una clase natural es un conjunto considerado ontológicamente real, es decir, no resultante de una agrupación artificial de elementos elaborada por uno o varios sujetos humanos en virtud de criterios subjetivos.