Tagged articles
23 articles
Page 1 of 1
IT Services Circle
IT Services Circle
Mar 22, 2026 · Fundamentals

Bridging Incompatible C++ Logging Interfaces with the Adapter Pattern

This article explains how to use class and object adapters in C++ to reconcile mismatched logging interfaces, allowing seamless integration of third‑party loggers without modifying existing system code, and demonstrates the transition from inheritance‑based adapters to composition‑based adapters for greater flexibility.

Adapter PatternC++Class Adapter
0 likes · 8 min read
Bridging Incompatible C++ Logging Interfaces with the Adapter Pattern
Java Tech Enthusiast
Java Tech Enthusiast
Mar 22, 2026 · Backend Development

How to Bridge Incompatible C++ Logging Interfaces with Adapter Patterns

A C++ developer faces a mismatched logging API between an internal ILogger interface and a third‑party FastLogger library, and the article walks through class‑adapter inheritance, its limitations, and a more flexible object‑adapter composition solution that enables runtime switching across multiple logger implementations.

Adapter PatternC++Design Patterns
0 likes · 9 min read
How to Bridge Incompatible C++ Logging Interfaces with Adapter Patterns
Java Companion
Java Companion
Nov 24, 2025 · Backend Development

Seamless OSS Switching with Adapter Pattern and Nacos Dynamic Configuration

This article demonstrates how to use the Adapter pattern together with Nacos dynamic configuration to abstract multiple OSS providers (Minio, Aliyun), configure Spring beans for hot‑refreshable storage selection, and integrate the solution into a microservice’s service, file, and controller layers.

Adapter PatternDynamic ConfigurationJava
0 likes · 12 min read
Seamless OSS Switching with Adapter Pattern and Nacos Dynamic Configuration
php Courses
php Courses
Jul 14, 2025 · Backend Development

How the Adapter Pattern Simplifies PHP Payment Integration

This article explains the Adapter Pattern in PHP, showing how to refactor chaotic payment integration code into a clean, extensible architecture using a unified interface and adapters, and discusses its advantages, variations, real-world applications, best practices, and performance considerations.

Adapter PatternPHP
0 likes · 9 min read
How the Adapter Pattern Simplifies PHP Payment Integration
Code Ape Tech Column
Code Ape Tech Column
Mar 28, 2025 · Backend Development

Applying the Adapter Pattern for Multi‑Cloud OSS Storage in a Spring Microservice

This article demonstrates how to use the Adapter pattern to abstract multiple OSS providers such as MinIO and Aliyun in a Spring microservice, configure the concrete adapters via Nacos dynamic configuration, and expose a unified upload API through a service and controller layer, complete with deployment and testing steps.

Adapter PatternJavaMicroservices
0 likes · 10 min read
Applying the Adapter Pattern for Multi‑Cloud OSS Storage in a Spring Microservice
Code Mala Tang
Code Mala Tang
Jan 3, 2025 · Fundamentals

How the Adapter Pattern Seamlessly Integrates PayPal and Stripe Payments

This article explains the Adapter design pattern, demonstrates step‑by‑step how to wrap existing PayPal payment code with a Stripe adapter in TypeScript, and discusses best practices, common pitfalls, and extensions such as factories and nested adapters for flexible payment integration.

Adapter PatternDesign PatternsObject-Oriented Design
0 likes · 13 min read
How the Adapter Pattern Seamlessly Integrates PayPal and Stripe Payments
ZhongAn Tech Team
ZhongAn Tech Team
Oct 15, 2024 · Frontend Development

Implementation of an Agora‑Based Video Claim SDK for Insurance: Architecture, Features, and Integration

This article details the design and implementation of a video‑claim system for insurance using Agora video‑call technology, covering background, core features, system architecture, adapter‑pattern code, Web and mini‑program SDK integration, exception handling, and future AI‑driven enhancements.

Adapter PatternAgoraInsurance
0 likes · 15 min read
Implementation of an Agora‑Based Video Claim SDK for Insurance: Architecture, Features, and Integration
Go Programming World
Go Programming World
Aug 4, 2024 · Fundamentals

Applying the Adapter Pattern in Go: From Payment Systems to Multi‑Cloud Management and Model Training Platforms

This article explains the Adapter design pattern, illustrates its real‑world analogy, demonstrates a complete Go implementation for payment processing, and shows how the pattern can be used in production scenarios such as a multi‑cloud management platform and a model‑training service, highlighting its role in unifying incompatible interfaces.

Adapter PatternCloud NativeDesign Patterns
0 likes · 13 min read
Applying the Adapter Pattern in Go: From Payment Systems to Multi‑Cloud Management and Model Training Platforms
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jun 5, 2024 · Backend Development

Design and Implementation of a Multi‑Level Cache Component Library in Go

This article explains the motivation, design principles, class diagram, and core Go code for a multi‑level cache library that supports in‑memory and distributed caches (Redis, Memcached) using adapter, builder, and responsibility‑chain patterns, and discusses cache‑database consistency strategies.

Adapter PatternCacheDesign Patterns
0 likes · 21 min read
Design and Implementation of a Multi‑Level Cache Component Library in Go
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Apr 22, 2024 · Frontend Development

How to Build a Mini TinyVue Component Library for Vue 2 & 3

Learn how to create a mini version of the TinyVue component library that works across Vue 2.6, Vue 2.7, and Vue 3 by using a single source code strategy, adaptive layers, renderless logic, and unified APIs, with practical code examples and migration solutions.

Adapter PatternComponent LibraryRenderless
0 likes · 11 min read
How to Build a Mini TinyVue Component Library for Vue 2 & 3
Ops Development & AI Practice
Ops Development & AI Practice
Apr 9, 2024 · Backend Development

Mastering Redis Client Integration in Go with the Adapter Pattern

Learn how to use the Adapter pattern in Go to unify disparate Redis clients—*redis.Client* and *redis.ClusterClient*—by defining a common interface, implementing concrete adapters, and employing a factory method, resulting in cleaner, maintainable code that adheres to the open/closed principle.

Adapter PatternBackend DevelopmentDesign Patterns
0 likes · 7 min read
Mastering Redis Client Integration in Go with the Adapter Pattern
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Mar 21, 2024 · Fundamentals

Refactoring Multi‑Board SDK Integration Using Abstract Factory, Adapter, and Facade Patterns

The article analyzes a multi‑board Android SDK integration problem, identifies hard‑coded type checks and inconsistent APIs, and proposes a refactor that employs the Abstract Factory, Adapter, and Facade design patterns with Kotlin examples to achieve loose coupling, extensibility, and clearer business concepts.

Abstract FactoryAdapter PatternDesign Patterns
0 likes · 10 min read
Refactoring Multi‑Board SDK Integration Using Abstract Factory, Adapter, and Facade Patterns
php Courses
php Courses
Jan 3, 2024 · Fundamentals

Adapter Design Pattern for Integrating Multiple E‑Commerce APIs in PHP

This article explains the Adapter design pattern, illustrates the challenges of aggregating product data from diverse e‑commerce APIs, and provides a complete PHP implementation—including interface definitions, adaptor classes for Shopify, BigCommerce, and WooCommerce, and a ProductFeed aggregator—to achieve a maintainable, extensible solution.

Adapter PatternBackend IntegrationDesign Patterns
0 likes · 9 min read
Adapter Design Pattern for Integrating Multiple E‑Commerce APIs in PHP
DaTaobao Tech
DaTaobao Tech
Dec 23, 2022 · Backend Development

Applying Design Patterns to Taobao's Marketing Price Service for High Extensibility

To make Taobao’s high‑traffic marketing price service highly extensible, the team layered a responsibility‑chain flow with a mediator‑driven shared context and wrapped heterogeneous coupons via an adapter, while employing strategy and interpreter patterns, achieving loose coupling, rapid rule addition, and minimal impact on core code.

Adapter PatternChain of ResponsibilityDesign Patterns
0 likes · 19 min read
Applying Design Patterns to Taobao's Marketing Price Service for High Extensibility
TikTok Frontend Technology Team
TikTok Frontend Technology Team
Nov 23, 2022 · Backend Development

Redesigning the Internationalization Translation Platform Document Parsing SDK: Architecture, Layers, and Implementation

This article details the motivation, benefits, and technical design of the Document Parsing 2.0 SDK for the internationalization translation platform, describing a three‑layer architecture, the use of Adapter, Decorator, and Proxy patterns, TypeScript implementations, and a high‑performance batch update mechanism.

Adapter PatternDecoratorNode.js
0 likes · 13 min read
Redesigning the Internationalization Translation Platform Document Parsing SDK: Architecture, Layers, and Implementation
ByteFE
ByteFE
Nov 23, 2022 · Backend Development

Redesign of the Internationalization Translation Platform Document Parsing SDK to a Three‑Layer Architecture

This article details the motivation, benefits, and technical implementation of refactoring the document parsing SDK from a monolithic design to a three‑layer architecture using Adapter, Decorator, and Proxy patterns, reducing code size by over 70% and improving extensibility for multiple document formats.

Adapter PatternBackend DevelopmentDecorator
0 likes · 14 min read
Redesign of the Internationalization Translation Platform Document Parsing SDK to a Three‑Layer Architecture
Baidu Geek Talk
Baidu Geek Talk
Oct 25, 2022 · Fundamentals

How Adapter Pattern Solves Interface Mismatches in Real-World Scenarios

This article explains the Adapter Pattern, its core roles, and demonstrates three practical applications—object adapter for document formats, class adapter for component replacement, and interface adapter for large interfaces—complete with Java code examples and key takeaways.

Adapter PatternClass AdapterDesign Patterns
0 likes · 8 min read
How Adapter Pattern Solves Interface Mismatches in Real-World Scenarios
Xianyu Technology
Xianyu Technology
Mar 15, 2022 · Backend Development

Design and Implementation of Extensible Hook Modules in the Luxury Platform

The Luxury strategy‑center platform solves extensibility by defining a unified hook interface using the Adapter pattern, schema‑driven forms, and flat key‑value outputs, allowing operators to configure third‑party integrations via visual mappings without code changes, cutting integration time to half a day and fostering reusable assets.

Adapter PatternBackend Developmenthook module
0 likes · 9 min read
Design and Implementation of Extensible Hook Modules in the Luxury Platform
vivo Internet Technology
vivo Internet Technology
Dec 9, 2020 · Backend Development

vivo Mall Consignment Business: Heterogeneous System Integration Architecture and Practice

The article details vivo Mall’s heterogenous system integration architecture for a consignment model with NetEase Yanxuan, describing platform selection criteria, an API‑gateway‑style design with modular routing, adapters, unified callbacks and configuration, and the integration of product and order centers, while outlining plans for proprietary API standards to lower future integration costs.

Adapter PatternOrder ManagementSystem Integration
0 likes · 10 min read
vivo Mall Consignment Business: Heterogeneous System Integration Architecture and Practice
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Jun 10, 2020 · Fundamentals

Adapter Design Pattern: Concepts, Structure, Code Samples, and Spring MVC Application

This article explains the Adapter design pattern, illustrates its real‑world analogies, describes object and class adapter variants, provides complete Java code examples, demonstrates a voltage‑conversion demo, and shows how Spring MVC employs adapters to decouple controllers from request handling.

Adapter PatternClass AdapterDesign Patterns
0 likes · 15 min read
Adapter Design Pattern: Concepts, Structure, Code Samples, and Spring MVC Application