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...

principio de sustitucion de liskov

Principio de sustitución de Liskov

Cuando inicié a estudiar los principios SOLID una vez que los escuché mencionar, me parecieron unos conceptos que, si no se explican claramente, pueden provocar dolores de cabeza con sus definiciones y un mar...

molde

Clases en programación

¿Qué son las clases en programación? No es otra cosa que un modelo, con el cual podemos crear objetos. Estos objetos, son los que forman parte dentro de un problema y de la solución...