Share
Sign In

데코레이터 패턴

데코레이터 패턴은 동일한 클래스의 다른 객체의 동작에 영향을 주지 않고 정적 또는 동적으로 개별 객체에 동작을 추가할 수 있도록 한다.
function logDecorator(func) { return function() { console.log(`Function called: ${func.name}`); return func.apply(this, arguments); }; } function add(a, b) { return a + b; } const decoratedAdd = logDecorator(add); console.log(decoratedAdd(2, 3));