fbpx

Categoría: Programación

Conceptos de programación

experto en informacion

Experto en información

Experto en información es un principio básico para el diseño de sistemas. Consiste en asignar una responsabilidad a la clase que tiene la información necesaria para realizar dicha tarea. Si hay clases relevantes en...

patron estrategia

Patrón Estrategia

El patrón estrategia trata de crear componentes conectables, reemplazables y reusables. Busca programar una interface, no una implementación, persiguiendo el principio abierto-cerrado, es decir:   Abierto a la extensión Cerrado a la modificación  ...

programacion_orientada_a_objetos modularidad

Modularidad

¿Qué es la Modularidad? Es un proceso de descomposición de un sistema. Dividido en un conjunto de piezas poco acopladas y cohesivas.   ¿Qué rayos significa eso de poco acopladas y cohesivas? Suena contradictorio...

programacion_orientada_a_objetos5

Abstracción

Veremos la Abstracción en los Conceptos Básicos en Programación Orientada a Objetos  Parte V.   La abstracción es el principio de toda creación   Es el proceso mental de extracción de características. En dicho...

programacion_orientada_a_objetos polimorfismo

Polimorfismo

Polimorfismo es la propiedad por la que es posible enviar mensajes iguales a objetos diferentes. Dichos objetos deben saber responder tales mensajes. Cuando las alternativas o comportamientos relacionados varían según el tipo (clase), asigne...

programacion_orientada_a_objetos encapsulamiento

Encapsulamiento

Encapsulamiento es el proceso en el que se ocultan los detalles del soporte de las características esenciales de una abstracción. En realidad no se trata de ocultar la información. El encapsulamiento viene de la...

programacion_orientada_a_objetos atributos

Atributos

Los Atributos son parte esencial en la programación orientada a objetos, aquí veremos porqué. En el artículo anterior vimos lo que son los métodos. También hicimos referencia a las clases en programación. Como su...

programacion_orientada_a_objetos metodos

Métodos

Los métodos son parte básica en los conceptos de programación orientada a objetos. Ya vimos lo que son las clases en programación. Ahora nos resta comenzar a ver conceptos muy utilizados en la POO....

principio de sustitucion de liskov

Principio de sustitución de Liskov

Cuando inicié a estudiar SOLID escuché mencionar este principio. Me parecieron unos conceptos que, si no se explican claramente, pueden provocar dolores de cabeza con sus definiciones y un mar de dudas con las...