dec·o·ra·tor
B2장식가, 실내 장식가; 영국식으로 도장·도배업자; 프로그래밍의 데코레이터
noun명사
- 1
장식가, 인테리어 장식가 — 공간이나 물건을 보기 좋게 꾸미는 일을 하는 사람B1〔general〕
a person whose job or skill is to make places or objects look attractive by decorating them
She works as a decorator for hotels and restaurants.
그녀는 호텔과 식당을 꾸미는 장식가로 일한다.
The cake decorator added flowers made of sugar.
케이크 장식가는 설탕으로 만든 꽃을 더했다.
- 2
도장공, 도배공 — 건물이나 방에 페인트칠을 하거나 벽지를 바르는 일을 하는 사람B2〔construction〕
a tradesperson who paints rooms or buildings and often puts up wallpaper
We hired a decorator to paint the living room.
우리는 거실에 페인트칠할 도장업자를 고용했다.
The decorator will put up the new wallpaper tomorrow.
도배업자가 내일 새 벽지를 붙일 것이다.
- 3
데코레이터 — 프로그래밍에서 기존 함수, 클래스, 객체 등에 기능을 덧붙이거나 동작을 바꾸는 코드 또는 구조C1〔computing〕
in programming, code or a design pattern that adds to or changes the behavior of a function, class, or object
In Python, a decorator can check a user's permission.
파이썬에서 데코레이터는 사용자의 권한을 확인할 수 있다.
The logging decorator records each function call.
로깅 데코레이터는 각 함수 호출을 기록한다.
유의어wrapper
뉘앙스 · 쓰임
decorator는 주로 ‘꾸미는 일’을 하는 사람을 넓게 가리킵니다. interior decorator는 실내 공간을 꾸미는 사람에 더 한정되며, interior designer는 구조, 기능, 배치까지 포함해 더 전문적인 설계를 하는 뉘앙스가 강합니다. 영국식 decorator는 미적 디자인보다 실제 페인트칠·도배 작업을 하는 사람이라는 뜻이 두드러집니다.
한국어식으로 ‘데코레이터’라고도 하지만, 영어에서는 문맥에 따라 실내 장식가, 케이크 장식가, 도장·도배업자, 프로그래밍 용어가 될 수 있습니다. 영국에서 “call a decorator”라고 하면 보통 집을 꾸미는 디자이너보다 페인트칠이나 도배를 해 주는 기술자를 떠올릴 수 있습니다. 프로그래밍에서 decorator는 전문 용어이므로 일반 장식가의 뜻과 구별해야 합니다.
유의어 뉘앙스 비교
- designer
- designer는 장식뿐 아니라 전체 설계와 기능적 디자인까지 포함할 수 있다.
- interior decorator
- interior decorator는 실내 공간을 꾸미는 사람으로 의미가 더 구체적이다.
- painter
- painter는 페인트칠에 초점이 있고, decorator는 영국식으로 도배까지 포함할 수 있다.
- painter and decorator
- 영국에서 더 명확하게 도장·도배 기술자를 가리키는 표현이다.
- wrapper
- wrapper는 다른 코드나 객체를 감싸는 더 넓은 표현이고, decorator는 기능 추가 패턴에 더 초점이 있다.
자주 쓰는 표현 · Collocations
adj+noun
- interior decorator실내 장식가
noun+noun
- cake decorator케이크 장식가
- set decorator무대·촬영 세트 장식 담당자
- painter and decorator도장·도배업자
- Python decorator파이썬 데코레이터
verb+noun
- hire a decorator장식가/도장·도배업자를 고용하다
어원 · 암기 팁
[Latin]decorate에 행위자나 사물을 나타내는 접미사 -or가 붙은 말입니다. decorate는 라틴어 decorare ‘아름답게 하다, 장식하다’에서 왔습니다.
decorate(장식하다) + -or(…하는 사람·것)
💡 decorate는 ‘장식하다’, -or는 ‘그 일을 하는 사람’이므로 decorator는 ‘장식하는 사람’으로 기억하면 됩니다.