C H A P T E R  12

images

Design Patterns in WPF

The main purpose of creating a layered application and loosely coupling presentation logic to business logic is to have a larger testable surface area and to remove, as far as possible, code dependencies so that each layer of the application can be testable and independent.

Probably this concept can be applied, from a purist point of view, only in a perfect world where the model is completely independent of anything else and the UI doesn't know anything of the data model that is rendering on the screen.

Throughout the entire book we've applied design patterns to every component of the TimeTracker application. ...

Get Applied WPF 4 in Context now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.