Interface conformance. A decorator object's interface must conform to the interface of the component it decorates. ConcreteDecorator classes must therefore inherit from a common class (at least in C++).
Giao diện phù hợp. Giao diện của một đối tượng trang trí phải phù hợp với giao diện của các thành phần đó trang trí. Các lớp học ConcreteDecorator phải do đó kế thừa từ một lớp phổ biến (tối thiểu bằng c + +).
Giao diện phù hợp. Một đối tượng giao diện trang trí của phải phù hợp với giao diện của các thành phần trang trí nó. Do đó các lớp học ConcreteDecorator phải kế thừa từ một lớp học thông thường (ít nhất là trong C ++).