¿Por qué la baja cohesión es mala?
¿Por qué la baja cohesión es mala?

Video: ¿Por qué la baja cohesión es mala?

Video: ¿Por qué la baja cohesión es mala?
Video: 💧 ¿Qué es la Cohesión? 💦 [Fácil y Rápido] | FÍSICA | | QUÍMICA | 2024, Abril
Anonim

Baja cohesión es malo porque indica que hay elementos en la clase que tienen poco que ver entre sí. Se desean módulos cuyos elementos estén estrecha y genuinamente relacionados entre sí. Cada método también debe ser altamente cohesivo . La mayoría de los métodos solo tienen una función que realizar.

Aquí, ¿qué es la baja cohesión?

En programación de computadoras, cohesión se refiere al grado en que los elementos dentro de un módulo pertenecen juntos. A diferencia de, baja cohesión se asocia con características indeseables, como ser difícil de mantener, probar, reutilizar o incluso comprender. Cohesión a menudo se contrasta con el acoplamiento, un concepto diferente.

¿Por qué la cohesión es alta y el acoplamiento es bajo? En esencia, alta cohesión significa mantener partes de una base de código que están relacionadas entre sí en un solo lugar. Acoplamiento bajo , al mismo tiempo, se trata de separar las partes no relacionadas del código base tanto como sea posible. En teoría, la directriz parece bastante simple.

Con respecto a esto, ¿cuáles son los beneficios de una alta cohesión y un bajo acoplamiento?

Alta cohesión y bajo acoplamiento Danos un código mejor diseñado que sea más fácil de mantener. Alta cohesión : Los elementos dentro de una clase / módulo deben pertenecer funcionalmente juntos y hacer una cosa en particular. Bajo acoplamiento : Entre las diferentes clases / módulos debe haber una dependencia mínima.

¿Qué es la baja cohesión en Java?

Baja cohesión es cuando una clase hace muchos trabajos que no tienen mucho en común. Elevado cohesión nos da una mejor facilidad de mantenimiento y Baja cohesión da como resultado clases monolíticas que son difíciles de mantener, comprender y reduce la reutilización.

Recomendado: