Perfilado de sección

  • Principios de Diseño Orientado a Objetos

    • "Así como conocer las reglas del Ajedrez no te hace un buen jugador,  lo mismo pasa con la programación orientada a objetos:  se puede conocer los conceptos pero no saber utilizarlos" (Adrian Paredes)

    • Modularidad: El aporte más importante que hizo el diseño estructurado fue la idea de que, para resolver un problema complejo de desarrollo de software, conviene separarlo en partes más pequeñas, que se puedan diseñar, desarrollar, probar y modificar, de manera sencilla y lo más independientemente posible del resto de la aplicación. Esas partes, cuando se quiere usar un nombre genérico, habitualmente se denominan módulos. De allí que otro nombre para la programación estructurada, luego caído en desuso, fue “programación modular”.

      Cohesión: La cohesión tiene que ver con que cada módulo del sistema se refiera a un único proceso o entidad. A mayor cohesión, mejor: el módulo en cuestión será más sencillo de diseñar, programar, probar y mantener.

      Acoplamiento: El acoplamiento mide el grado de relacionamiento de un módulo con los demás. A menor acoplamiento, mejor: el módulo en cuestión será más sencillo de diseñar, programar, probar y mantener.

    • Material de Clase


    • Principios Generales

    • Enlaces de Interes