Entradas

Mostrando entradas de marzo, 2022

tabla comparativa relaciones UML

Imagen
Relaciones modelo UML Agregación Es un tipo de asociación que indica que una clase es parte de otra (composición débil). Los componentes pueden ser compartidos por varios compuestos, la destrucción de los compuestos nos lleva a la destrucción de los componentes. La agregación se representa en UML con un diamante de color blanco en el extremo en el que está la clase que representa "el todo". Ejemplo Gráfico Descripción: Tenemos una clase Empresa, tenemos una clase Cliente y una empresa agrupa a varios clientes. Composición Es una forma fuerte de composición donde la vida de la clase contenida debe coincidir con la vida de la clase contenedor . Los componentes constituyen una parte del objeto compuesto, de esta forma, los componentes no pueden ser compartidos por varios objetos. La supresión del objeto conlleva la supresión de los componentes. El símbolo de composición es un diamante de color negro colocado en el extremo en el que está la clase que representa "el todo&quo

Componentes y pilares de la POO

Imagen
  Clases, objetos, atributos, métodos Las  clases  corresponden a modelos que describen cómo se conforma y comporta un tipo particular de entidad. Este modelo establece las propiedades o características predeterminadas, denominadas  atributos  que determinan el almacenamiento disponible con su tipo de dato apropiado, designado por el programador. Adicionalmente, se define el comportamiento o las acciones, nominados como  métodos , que son bloques de código que realizan una acción determinada o manipulan las propiedades dispuestas en la clase. Al utilizar una clase, se genera una instancia o caso con identidad de dicha clase, en este momento es que se crea un  objeto. Con esta creación de clases se puede encapsular datos y definir responsabilidades, como se realiza con los modificadores de acceso (privado, público y protegido); si los componentes de la clase (atributos y métodos) son definidos públicos, estos estarán completamente disponibles para el objeto; si son protegidos, estarán d

Matrices especiales

Imagen
  Elementos de una matriz Una matriz es una tabla rectangular de datos ordenados en filas y columnas. Si una matriz tiene m filas y n columnas, se dice que es una matriz de orden mxn . Los elementos de una matriz se denotan con subíndices   a i.j , el valor de i representa la fila y j la columna. Los valores de i van desde 1 hasta m , y los de j desde 1 hasta n . EJEMPLO  El valor a 1,3 = 11 , esto porque 11 es elemento ubicado en la fila 1 y en la tercera columna.  El valor a_ 1,3 = 11 , esto porque 11 es elemento ubicado en la fila 1 y en la tercera columna. El valor a_ 4,5 = 0 , es decir el elemento de la fila 4 en la columna 5 Tipos de matrices Existen varios tipos de matrices de acuerdo a su forma y contenido Identidad Es una matriz cuya diagonal principal está formada por 1 y el resto de la matriz por 0. Transpuesta Es la matriz que se obtiene al cambiar las filas por las columnas. La notación de la matriz transpuesta de A es: Una de las utilidades de la transposición de

Mapa Mental: Matrices y sus operaciones básicas

Imagen
 Link mapa: https://www.canva.com/design/DAE8SJNVX-c/oejclifBU7T2Q3dcvExpxg/edit?utm_content=DAE8SJNVX-c&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton

Diferencias entre objeto, clase y método

Imagen
Programación Orientada a Objetos. (POO) Es un modelo de programación que utiliza objetos ligados orientada a la solución de un problema.  Se basa en los conceptos de clases y objetos , los cuales van encaminados a la estructuración de programas de software en piezas simples y reutilizables.  Clase Una clase es una " Plantilla ", es decir, una guía que indicará las principales características y acciones que podrá tener un Objeto . Las características que están contenidas en una clase son normalmente conocidos como atributos , los cuales dan información del tipo de variable y su modificador de acceso; también tenemos los métodos , los cuales son las acciones que se podrán realizar con o dentro de la clase . Los métodos son conocidos más comúnmente como funciones. Objeto La norme ventaja que provee la POO es que al definir atributos y métodos para una clase, podemos crear objetos que heredaran la totalidad o una parte de los atributos y métodos asociados a la clase a la que pert

Entidad relación-MER

Imagen
Modelo Entidad Relación (MER)  Las bases de datos son ese eje temático que si bien no son lo más sonado en el desarrollo de software, su entendimiento y gestión son fundamentales para ser un desarrollador exitoso y crear soluciones de la misma manera. Tanto con los modelos Entidad Relación y Relacional, lo que puedo destacar es como conectan conceptualmente con la programación orientada a objetos, pilar de las soluciones informáticas actuales, es por esto y por su gran aplicabilidad a diferentes áreas del saber, que su importancia y utilidad son bastante altas.