Archivo de la etiqueta: Encapsulamiento

Modelo OSI: Fundamentos y Funcionamiento

Introducción

Este documento aborda el Modelo de Interconexión de Sistemas Abiertos (OSI), un marco conceptual que estandariza las funciones de comunicación de un sistema de telecomunicaciones o de computación, independientemente del fabricante o del tipo de sistema. El modelo OSI divide la comunicación en siete capas, cada una con responsabilidades específicas.

Preguntas y Respuestas sobre el Modelo OSI

1. ¿Qué problema intenta resolver el modelo OSI?

El modelo OSI surgió para solucionar la Seguir leyendo “Modelo OSI: Fundamentos y Funcionamiento” »

Conceptos Fundamentales de Programación Orientada a Objetos

Funciones

Una función es una parte de un programa con un nombre, que puede ser invocada desde otra parte tantas veces como se desee. Es un bloque de código que puede ser ejecutado como una unidad funcional que puede recibir valores, se ejecuta y puede devolver un valor.

Arreglos

Un arreglo es un conjunto de datos que se almacenan en memoria de manera contigua con el mismo nombre.

Concurrencia

La concurrencia es una propiedad que distingue a un objeto activo de uno no activo, y permite que varios objetos Seguir leyendo “Conceptos Fundamentales de Programación Orientada a Objetos” »

Encapsulamiento, Cohesión y Acoplamiento en el Diseño de Software

Encapsulamiento y Ocultación de la Información

La ocultación de información aporta las siguientes ventajas a un proyecto de software:

Desarrollo Independiente

Supongamos un sistema implementado mediante las clases C1, C2, …, Cn. Si estas clases ocultan sus decisiones internas de diseño, es más fácil asignar su implementación a diferentes desarrolladores. En consecuencia, se reducirá el tiempo de implementación del sistema.

Modificabilidad

Supongamos que descubrimos que la clase Ci tiene problemas Seguir leyendo “Encapsulamiento, Cohesión y Acoplamiento en el Diseño de Software” »