paint-brush
Adapter Design Pattern: Adapt Everything With Your Codesby@kayvan
970 reads
970 reads

Adapter Design Pattern: Adapt Everything With Your Codes

by Kayvan Alimohammadi6mSeptember 23rd, 2019
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

The adapter design pattern is one of the most practical and useful patterns that has use in many cases. When you have two incompatible interfaces in your classes you can use the adapter pattern. The pattern converts external contracts to your contract and in this way, there is no need to change contracts in each side. The best practice is to wrap that third-party package in an adapter/ wrapper class. This is a special case of wrapping a special design pattern for wrapping some classes or objects using the adapter/wrapper design pattern.

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - Adapter Design Pattern: Adapt Everything With Your Codes
Kayvan Alimohammadi HackerNoon profile picture
Kayvan Alimohammadi

Kayvan Alimohammadi

@kayvan

a software developer, who loves software architecture, clean code and proper software design.

About @kayvan
LEARN MORE ABOUT @KAYVAN'S
EXPERTISE AND PLACE ON THE INTERNET.
L O A D I N G
. . . comments & more!

About Author

Kayvan Alimohammadi HackerNoon profile picture
Kayvan Alimohammadi@kayvan
a software developer, who loves software architecture, clean code and proper software design.

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite
Coffee-web