자바스크립트의 Structural 패턴: 객체 구조의 유연함을 설계하다
·
Programing/javascript
소프트웨어 디자인 패턴 중 Structural Pattern(구조 패턴) 은 객체나 클래스들을 조합하여 더 크고 유연한 구조를 설계하는 데 초점을 맞춥니다.자바스크립트는 동적으로 객체를 다룰 수 있는 특성이 강해, 구조 패턴을 구현하는 데 매우 적합한 언어입니다.🧱 Structural Pattern이란?Structural Pattern은 여러 객체나 클래스를 결합하여 새로운 기능을 구성하거나 기존 인터페이스를 변경하지 않고 구조를 확장하는 방식입니다.대표적인 Structural 패턴 종류Adapter Pattern (어댑터 패턴)Decorator Pattern (데코레이터 패턴)Facade Pattern (퍼사드 패턴)Proxy Pattern (프록시 패턴)Composite Pattern (컴포지트 패..