Ir al contenido principal

Entradas

Mostrando entradas de octubre, 2022

tabla comparativa relaciones UML

 

Componentes y pilares de la POO

  ·        Abstracción: Es cuando separamos los datos de un objeto para luego generar un molde (una clase). ·        Encapsulamiento: Lo puedes utilizar cuando deseas que ciertos métodos o propiedades sean inviolables o inalterables. Un ejemplo del encapsulamiento podría ser una cuenta de banco, donde el usuario no puede simplemente aumentar su balance de dinero, si no que debe depender de unos métodos previamente validados para aumentar dicho balance (depósitos, transferencias, etc). ·        Herencia: Nos permite crear nuevas clases a partir de otras. Si tuviéramos una clase “Autos” y quisiéramos crear unas clases “Auto deportivo” o “Auto clásico”, podríamos tomar varias propiedades y métodos de la clase “Autos”. Esto nos da una jerarquía de padre e hijo. ·        Polimorfismo: Proviene de Poli = muchas, morfismo = formas. Se utiliza ...

Diferencias entre objeto, clase y método

Diferencias entre objeto, clase y método Una clase en programación orientada a objetos es la definición de un tipo de dato. Cómo se hace esta definición va a depender de qué es lo que estamos programando y con qué herramientas, pero en general una clase se define en un Script de Programación, tiene un nombre de identificación, proviene de una clase padre que se encuentra más arriba en la jerarquía de herencia (en general la clase base es Object, padre de todas las clases) y en una clase se definen los campos y métodos que definen el comportamiento del tipo de objeto que se está modelando.  una clase y que es un objeto en programación orientada a objetos y las principales diferencias entre clase y objeto. Las clases son como planos de diseño en donde se describe la información y el comportamiento que tendrán los objetos, luego en nuestro código podemos hacer uso de esa información y ese comportamiento a través de los objetos, que son entidades que hay que insta...