클래스를 넘기지 않고 단순 함수를 데이터화해서 넘긴다?
이는 최고 수준의 디커플링을 달성할 수 있다는 것임
해당 모듈간의 결합정도가 최하로 내려가는거지
예를 들어 4개의 클래스를 의존성으로 다른 클래스에 넘길 경우
4개의 참조가 필요하며 5개 6개 늘어날 때마다 참조가 늘어남
근데 그냥 익명함수로 컴포지션해서 넘기면 단 1개의 익명함수에대한 참조만 필요함
ㅇㅅㅇ
이는 최고 수준의 디커플링을 달성할 수 있다는 것임
해당 모듈간의 결합정도가 최하로 내려가는거지
예를 들어 4개의 클래스를 의존성으로 다른 클래스에 넘길 경우
4개의 참조가 필요하며 5개 6개 늘어날 때마다 참조가 늘어남
근데 그냥 익명함수로 컴포지션해서 넘기면 단 1개의 익명함수에대한 참조만 필요함
ㅇㅅㅇ
댓글 0