• articulo

    Herencia

    La herencia es uno de los conceptos fundamentales en la programación orientada a objetos (POO). Permite la creación de jerarquías de clases, donde una clase derivada (subclase) hereda atributos y comportamientos de una clase base (superclase). La subclase puede extender la funcionalidad de la superclase agregando nuevos atributos y métodos, o sobrescribiendo los existentes. Características Se tiene varias características que ayudan a organizar y reutilizar el código. A continuación, se presentan algunas que se consideran clave en la herencia: Estas son algunas de las características principales de la herencia en la programación orientada a objetos. La herencia es un concepto poderoso que ayuda a mejorar la modularidad, reutilización y flexibilidad…

  • articulo

    Polimorfismo

    El polimorfismo es un concepto fundamental en la programación orientada a objetos que permite que un objeto de una clase pueda ser tratado como un objeto de su clase base o de una de sus clases derivadas. El término “polimorfismo” proviene de las palabras griegas “poly” (muchos) y “morphos” (formas), lo que significa “muchas formas“. En la programación orientada a objetos, el polimorfismo permite que un objeto pueda comportarse de diferentes maneras según el contexto en el que se utiliza. Por lo que objeto de una clase puede ser tratado como un objeto de una clase relacionada, proporcionando flexibilidad y extensibilidad en el diseño del software. Características Los métodos polimórficos,…

  • articulo

    Instalar Java

    Ahora toca el turno de hacer un post en donde se describa como debe de instalarse java, que si lo que se requiere es instalar el kit de desarrollo (JDK, por sus siglas en ingles), para crear aplicaciones y programas o solo la maquina virtual (JMV, por sus siglas en ingles), que permite ejecutar los programas creados con el JDK. Pasos para instalar el JDK Son las diferentes opciones que se tienen para instalar el JDK de java en los distintos sistemas operativos que se encuentran disponibles, distribuciones Gnu-Linux, versiones de windows, y MacOs.

  • articulo

    UML y la programación orientada a objetos.

    El Lenguaje Unificado de modelado (UML por sus siglas en ingles), es mas conocido y utilizado para el modelado de sistemas de software, está respaldado por el Object Management Group (OMG). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un “plano” del sistema (modelo), incluyendo aspectos conceptuales tales como procesos, funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y compuestos reciclados. Es importante remarcar que UML es un “lenguaje de modelado” para especificar o para describir métodos o procesos. Se utiliza para definir un sistema, para detallar los artefactos en el…