In this video we understand about the adapter design pattern. Design patterns are reusable solutions to common problems in software design.