Skip to Content
자바스크립트 + 리액트 디자인 패턴
book

자바스크립트 + 리액트 디자인 패턴

by 애디 오스마니(Addy Osmani), 윤창식
August 2024
Beginner to intermediate
384 pages
7h 38m
Korean
Hanbit Media, Inc.
Content preview from 자바스크립트 + 리액트 디자인 패턴
176
자바스크립트 + 리액트 디자인 패턴
7.20
커맨드 패턴
커맨드
Command
패턴은 메서드 호출, 요청 또는 작업을 단일 객체로 캡슐화하여 추후에 실행
할 수 있도록 해줍니다. 이를 통해 실행 시점을 유연하게 조정하고 호출을 매개변수화할 수
도 있습니다. 또한 커맨드 패턴은 명령을 실행하는 객체와 명령을 호출하는 객체 간의 결합
을 느슨하게 하여 구체적인
클래스
(객체 )의 변경에 대한 유연성을 향상시킵니다.
구체
concrete
클래스 (또는, 구상 클래스)는 클래스 기반 프로그래밍 언어에서 중요한 개념으
로, 추상 클래스와도 연관이 있습니다.
추상
abstract
클래스는 인터페이스를 제공하지만 모든
멤버 함수의 구현을 제공하지는 않습니다. 추상 클래스는 상속을 통해 구체화되는 기초 클래
스의 역할을 합니다. 이렇게 추상 클래스를 상속받아 필요한 기능을 모두 구현한 클래스를
구체 클래스라고 합니다 (그림
7
-
12
). 자바스크립트(
ES2015
+)에서는
extends
키워드를
사용하여 기초 클래스와 구체 클래스 구조를 구현할 수 있습니다.
그림
7-12
커맨드 패턴
커맨드 패턴의 기본 원칙은 명령을 내리는 객체와 명령을 실행하는 객체의 책임을 분리한다
는 것입니다. 커맨드 패턴은 이러한 책임을 다른 객체에 위임함으로써 역할 분리를 실현합
니다.
구현 측면에서 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

AI를 위한 필수 수학

AI를 위한 필수 수학

할라 넬슨
클라우드 엔지니어를 위한 97가지 조언

클라우드 엔지니어를 위한 97가지 조언

Emily Freeman, Nathen Harvey, 정기훈(Jung Ki Hun)

Publisher Resources

ISBN: 9791169212571