Adapter, Proxy, Decorator, and Facade

Organizing objects in a clear and easy-to-understand way is an important part of good object design. To facilitate that, structural patterns offer multiple patterns, from composite and bridge, which were discussed in the previous chapter, to four more patterns that are the topic of this chapter.

Finding the correct design pattern to apply to your problem is not always easy. This is even more the case for the four structural patterns from this chapter. To help you find the appropriate solution, this chapter opens with a short discussion on the similarities and distinctions among these four patterns and the bridge pattern from the previous chapter.

This chapter will teach you how to do the following:

Get Hands-On Design Patterns with Delphi 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.