Overview of Design Patterns

Get an overview of why we need design patterns.

We'll cover the following...

Introduction

Software developers face problems every day during development. These problems are generally one of two types:

  • Unique problems that don’t follow any specific pattern.
  • Recurring problems that follow some sort of pattern.

Design patterns were introduced specifically for the recurring problems faced by the developers. ...