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

适配器在 Swift 中的实现

Adapter is a structural design pattern, which allows incompatible objects to collaborate.

The Adapter acts as a wrapper between two objects, It catches calls for one object and transforms them to format and interface recognizable by the second object.

Learn more about Adapter

在 Swift 中使用模式

Complexity: Low

Popularity: High

Usage examples: The Adapter pattern is pretty common in Swift code. It's very often used in systems based on some legacy code. In such cases, Adapters make legacy code with modern classes.

Identification: Adapter is recognizable by a constructor which takes an instance of different abstract/interface type. When adapter receives a call to any of its methods, it translates parameters to appropriate format and then directs the call to one or several methods of the wrapped object.

适配器在其他编程语言中的实现

适配器 在 Java 中的实现 适配器 在 C# 中的实现 适配器 在 PHP 中的实现 适配器 在 Python 中的实现 适配器 在 Ruby 中的实现 适配器 在 TypeScript 中的实现