
자바스크립트 Decorator Pattern
·
Programing/javascript
Decorator Pattern(데코레이터 패턴) 은 기존 객체에 새로운 기능을 동적으로 추가할 수 있게 해주는 구조 디자인 패턴입니다. 클래스나 함수를 수정하지 않고도 기능을 확장할 수 있어 유지보수성과 유연성이 매우 높습니다.🧱 Decorator Pattern이란?Decorator Pattern은 기존 객체를 감싸는(wrapper) 방식으로 기능을 확장하는 구조입니다. 자바스크립트에서는 고차 함수나 클래스 기반의 데코레이터를 통해 쉽게 구현할 수 있습니다.function coffee() { return '커피';}function withMilk(beverage) { return function () { return beverage() + ' + 우유'; };}functi..