반응형 hasNext2 Javascript Decorator Pattern 장식자 패턴 객체의 동적 기능 확장 패턴 Javascript Decorator Pattern 장식자 패턴 객체의 동적 기능 확장 패턴 동적으로 객체의 기능을 추가할 수 있는 장식자 패턴(Decorator Pattern) 에 대해 알아보겠습니다. Decorator Pattern 은 객체에 어떤 기능을 동적으로 확장하는데 유용한 패턴입니다. 기능의 순서가 중요하다면 어떤 순서로 기능을 추가할지도 지정할 수 있습니다. 키보드에 기능에 따른 모델명을 출력하는 예제를 만들어보겠습니다. 우선 키보드 클래스를 생성합니다. class Keyboard{ constructor(){ } } 기본 모델명 클래스 변수와 그 변수를 리턴해주는 getModel 메소드를 생성합니다. class Keyboard{ constructor(){ this.model = "PD-";.. Programing/Design Patterns 2022. 3. 22. Javascript iterator, next, hasNext 메소드를 구현해보자 Iterator 패턴 Javascript iterator, next, hasNext 메소드를 구현해보자 Iterator 패턴 Java 에서 iterator 메소드는 Collection 객체를 반복할 때 유용하게 활용되는 메소드 입니다. Javascript 에서도 이를 활용할 수 있도록 오브젝트의 prototype 에 추가하여 모든 객체에서 활용할 수 있도록 구현해봅시다. 배열에는 forEach라는 반복자가 있다는 것은 알아둡시다. Link : https://aljjabaegi.tistory.com/314 javascript forEach 함수에 대해 알아보자. 자바스크립트 forEach 함수 javascript forEach 함수에 대해 알아보자. 자바스크립트 forEach 함수 이번엔 고차함수 세번째 시간 입니다. 이전 포.. Programing/Design Patterns 2022. 3. 21. 이전 1 다음 💲 추천 글 반응형