'래퍼 함수(Wrapper Function)'의 역할은?
쉬움 freeCodeCamp해설
래퍼 함수는 다른 함수를 감싸서 원래 함수의 동작을 변경하거나 확장합니다. 예를 들어 로깅 래퍼는 원래 함수 호출 전후에 로그를 남깁니다. 데코레이터 패턴의 기반이 되며, 코드 재사용과 관심사 분리에 유용합니다.
래퍼 함수는 다른 함수를 감싸서 원래 함수의 동작을 변경하거나 확장합니다. 예를 들어 로깅 래퍼는 원래 함수 호출 전후에 로그를 남깁니다. 데코레이터 패턴의 기반이 되며, 코드 재사용과 관심사 분리에 유용합니다.