응집력을 높이는 방법을 설명하는 디자인 패턴이 없습니까?패턴 : 높은 응집 패턴
내 수업을 더 많은 수업으로 나눠야하는 방법과시기에 대한 지침이 필요하므로 좋은 결속력이 좋은 수업을받을 수 있습니다.
응집력을 높이는 방법을 설명하는 디자인 패턴이 없습니까?패턴 : 높은 응집 패턴
내 수업을 더 많은 수업으로 나눠야하는 방법과시기에 대한 지침이 필요하므로 좋은 결속력이 좋은 수업을받을 수 있습니다.
응집력을 극대화하는 것은 훌륭한 소프트웨어 설계의 원칙 중 하나입니다. 디자인 패턴은 이러한 원칙에서 파생됩니다. 따라서 MVC와 같은 패턴은 응집도 (또는 적어도 관심의 분리)가있는 코드 기반으로 이어질 수 있습니다.
그러나 높은 응집력은 그런 디자인 패턴이 아닙니다.
저는 응집력이 디자인 패턴과 관련이 있다고 생각하지 않습니다. 응집력과 관련하여 클래스가 작업을 필요로하는시기를 결정하는 가장 좋은 방법은 툴을 사용하여 예를 들어 Visual Studio에서 수행 할 수있는 순환 적 복잡성과 같은 복잡성을 계산하는 것입니다.
뿐만 아니라 외부 정적 분석 도구 (다른 요인에도 유용) : CCCC – bua