In this chapter, the following content will be discussed: Introduction to design patterns, creational design patterns, structural design patterns, behavioral design patterns, design pattern classifications, structural design pattern, adapter pattern.