Design Patterns in WPF

Raffaele Garofalo · Apress eBooks · 2011

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.

Read the paper · More papers on PaperTik