Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#의 응집력

<시간/>

C#의 응집력은 모듈 내 관계를 보여줍니다. 모듈의 기능적 강점을 보여줍니다. 응집력이 클수록 프로그램 디자인이 향상됩니다.

메소드 및 내부 모듈과 같은 모듈 내부 요소 간의 종속성입니다. 응집력이 높으면 클래스와 메서드를 재사용할 수 있습니다.

높은 응집력의 예는 System.Math 클래스에서 볼 수 있습니다. 즉, 수학 상수와 정적 메서드가 있습니다 -

Math.Abs
Math.PI
Math.Pow

한 번에 많은 일을 하는 수업은 이해하기도 어렵고 유지하기도 어렵습니다. 이것은 우리가 낮은 응집력이라고 부르는 것이며 피해야 합니다. 수업에서 이메일, 인쇄, 복사 등의 기능을 제공한다면 유지 관리 및 재사용이 어려울 것입니다.

항상 코드에서 강력한 응집력을 달성하도록 노력하십시오.