CHAPTER 1: PDC Patterns¶
Skilled programmers often reuse techniques in their code that have proven to be effective at getting a task completed efficiently and correctly. Software engineers study these techniques and categorize them so that others can learn by using them. These techniques have a special name in the programming community: patterns. Because they have been shown to be effective, patterns often also get codified in software libraries so that they can be reused easily.