Fundamentos Esenciales de la Programación Orientada a Objetos y Diseño de Software
Clasificado en Informática
Escrito el en
español con un tamaño de 3,53 KB
Principios Fundamentales de Diseño y POO
A continuación, se presentan conceptos esenciales sobre la Programación Orientada a Objetos (POO), el diseño de software y el lenguaje C++.
Principios de Diseño de Software
- La independencia funcional (o *alta cohesión*) implica interfaces sencillas, donde cada módulo tiene una función determinante y muestra aversión a interactuar excesivamente con otros módulos. Esto permite que, mientras se trabaja con un módulo, se puedan olvidar los detalles del resto.
- La Ley de Deméter para clases y métodos dice que en cualquier método M de una clase C solo se pueden utilizar los métodos definidos en la propia clase C, en alguna de las clases pasadas como argumentos a M, en alguna de las clases de los