13. Application Facades

To fully understand this chapter, you will need to read Chapter 12 through Section 12.3 first. In Section 12.3 I explained how applications can be split into presentation and application logic. Presentations contain all user interface logic, and the application logic provides a set of custom facades for the presentation. These application facades are responsible for selecting and arranging all information for a presentation.

We can define and build application facades by using a fairly standard technique described in this chapter. (Uncharacteristically, this chapter does not contain patterns.) This technique can be considered an addition to object-oriented methods.

An application facade looks much like any other type: ...

Get Analysis Patterns: Reusable Object Models 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.