응집도_(commincation cohesion)
응집도 (cohesion) 통신(?) 대화(?)응집도 (commincation/informational) 통신 응집력이란 모듈의 일부가 동일한 데이터 (예 : 동일한 정보 기록에서 작동하는 모듈)에서 작동하기 때문에 그룹화 된 부분입니 예제는 java Deque 클래스를 들겠다. 여기서 OOP 냄새가 나기 시작함
6 posts
응집도 (cohesion) 통신(?) 대화(?)응집도 (commincation/informational) 통신 응집력이란 모듈의 일부가 동일한 데이터 (예 : 동일한 정보 기록에서 작동하는 모듈)에서 작동하기 때문에 그룹화 된 부분입니 예제는 java Deque 클래스를 들겠다. 여기서 OOP 냄새가 나기 시작함
응집도 (cohesion) 실행순서 응집도 (sequential) 한 부분의 출력이 조립 라인과 같은 다른 부분의 입력 (예 : 파일에서 데이터를 읽고 데이터를 처리하는 기능)이기 때문에 모듈의 일부가 그룹화되는 경우입니다. 일반적으로 커플 링이 좋으며 쉽게 유지 관리됩니다. 일반적으로 유용하지 않은 활동 때문에 쉽게 재
응집도 (cohesion) 절차적 응집도 (procedural) 절차 적 응집은 모듈의 일부가 특정 실행 순서 (예 : 파일 사용 권한을 확인한 다음 파일을 여는 기능)를 따르기 때문에 그룹화되는 경우입니다.
응집도 (cohesion) 시간 응집도 (temporal) 특정 실행 시점으로 그룹화 될때 생깁니다. 하지만 이것은 주석으로만 설명 할수 있습니다. 코드로는 설명이 안됨(주석은 코드가 아니라 썩어버림) 아래의 예제이다.
응집도 (cohesion) 논리적 응집도 (logical) 논리적 응집력이란 모듈의 일부가 논리적으로 분류되어 자연스럽지 만 똑같은 것을 수행하도록 분류되기 때문입니다. InputStream 패턴 루틴화 아래는 InputStream 클래스
응집도 (cohesion) 응집도란 결합도와 대조적인 관계로 높은 응집력은 낮은 결합도와 상호 관련이 있다. 회사 코드를 보면서 응집도에 대해 설명할수 있는 코드가 나오면 하나씩 해보려고 한다. 우연히 (Coincidental) 우연히 응집했다는것은 응집도 타입에 최악의 경우이다. 아래의 코드로 설명을 하겠다. 아래는 광