OpenEtymology

decorator

UKˈdekəreɪtə(r)USˈdekəreɪtər

Meaning

1n.

装饰者;装潢师

2n.

(计算机)装饰器(一种设计模式)

Structure

word structure
1
decorate
装饰
+
2
or
人/工具

Usage

The decorator transformed the dull room into a vibrant space.

装潢师将沉闷的房间改造成充满活力的空间。

In Python, a decorator modifies a function's behavior.

在Python中,装饰器用于修改函数的行为。

She hired a famous decorator to design her wedding venue.

她聘请了一位著名装饰师设计婚礼场地。

Etymology

“Decorator”的词根逻辑清晰:核心词“decorate”承载“装饰”的动作概念,后缀“or”将其具象化为“执行装饰的人或工具”。该词最初用于描述装潢师(16世纪),后随计算机科学发展衍生出“装饰器模式”含义(20世纪),即在不改变原结构的前提下动态添加功能——与物理装饰的“附加美化”逻辑高度一致。

Analysis

Structure
decorator=decorate装饰+or人/工具

• decorate:源自拉丁语 decoratus(装饰),由 decor(优雅、美) + ate(动词后缀)构成。

• or:拉丁语后缀,表示“从事某动作的人或工具”(如 actor, inventor)。

词源溯源: “Decorator”的词根逻辑清晰:核心词“decorate”承载“装饰”的动作概念,后缀“or”将其具象化为“执行装饰的人或工具”。该词最初用于描述装潢师(16世纪),后随计算机科学发展衍生出“装饰器模式”含义(20世纪),即在不改变原结构的前提下动态添加功能——与物理装饰的“附加美化”逻辑高度一致。

Decorator Meaning & Word Parts (decorate + or) | OpenEtymology