Part IIntroducing Patterns and PrinciplesCHAPTER 1: The Pattern for Successful ApplicationsCHAPTER 2: Dissecting the Pattern’s Pattern292785c01.
10 CHAPTER 1 The PaTTern for SucceSSful aPPlicaTionSproperties and classes rather than real tables and columns. Typically, you will also have a tr
Other Design Practices of Note 11OTHER DESIGN PRACTICES OF NOTEIn addition to the design patterns, principles, and enterprise patterns that have be
12 CHAPTER 1 The PaTTern for SucceSSful aPPlicaTionSBehavior-driven Design (BDD)You can think of BDD as an evolution of TDD merged with DDD. BDD f
292785c01.indd 2 8/23/10 12:00:48 PM
The Pattern for Successful ApplicationsWHAT’S IN THIS CHAPTER?An introduction to the Gang of Four Design PatternsAn overview of some common design p
4 CHAPTER 1 The PaTTern for SucceSSful aPPlicaTionSDESIGN PATTERNS EXPLAINEDDesign patterns are high-level abstract solution templates. Think of t
Design Patterns Explained 5Patterns are an effective way to describe solutions to complex problems. With solid knowledge of design patterns, you ca
6 CHAPTER 1 The PaTTern for SucceSSful aPPlicaTionSDESIGN PRINCIPLESDesign principles form the foundations that design patterns are built upon. Th
Design Principles 7a class. The act of separating a program into discrete responsibilities significantly increases code reuse, maintenance, and test
8 CHAPTER 1 The PaTTern for SucceSSful aPPlicaTionSDependency Injection (DI) and Inversion of Control (IoC)Closely linked to the DIP are the DI pr
Fowler’s Enterprise Design Patterns 9Domain ModelThe Domain Model pattern is an abstraction of real domain objects. Both data and behavior are mode
Kommentare zu diesen Handbüchern