🇨🇳🐲🎉 本网站的中文版本尚处早期开发阶段。如果您发现其中存在错字、纰漏或其他任何问题,请随时联系 [email protected] 向我反馈。
装饰

装饰在 Swift 中的实现

Decorator is a Conceptual pattern that allows adding new behaviors to objects dynamically by placing them inside special wrapper objects.

Using decorators you can wrap objects countless number of times since both target objects and decorators follow the same interface. The resulting object will get a stacking behavior of all wrappers.

Learn more about Decorator

在 Swift 中使用模式

Complexity: Average

Popularity: Average

Usage examples: The Decorator is pretty standard in Swift code, especially in code related to streams.

Identification: Decorator can be recognized by creation methods or constructor that accept objects of the same class or interface as a current class.

装饰在其他编程语言中的实现

装饰 在 Java 中的实现 装饰 在 C# 中的实现 装饰 在 PHP 中的实现 装饰 在 Python 中的实现 装饰 在 Ruby 中的实现 装饰 在 TypeScript 中的实现