Learn about the Adapter pattern from a conceptual level in this video.
[Instructor] The Adapter Pattern is one of those patterns … that really takes a moment to wrap your mind around … and it becomes even harder to find objects that fit in … to this pattern when you try to create them at will … because we tend to think of things that are similar, … but very similar, not loosely similar. … And the Adapter Pattern plays very well … in that loosely similar set. … Let's talk a little bit about how the Adapter Pattern … is used in Spring. … One if the most common use case or the one … that I've dealt with the most is with Spring integration. … Spring integration actually leverages Channel Adapters … throughout the entire operation for communication … with different systems. … It allows you to build a channel and within that channel … that have different communication in points without having … to manipulate the behavior of the channel. … So in Spring integration this is a great example … of very similar but not that similar objects … having shared methodology. …
AuthorFrank P Moley III
- The patterns of the Spring framework
- Creational patterns in Spring
- The adapter and decorator pattern in action
- Structural patterns in Spring
- The repository pattern in action
- The observer, command, and mediator patterns
Skill Level Intermediate
What you should know1m 28s
1. Design Patterns and Spring
2. Creational Patterns in Spring
3. Structural Patterns in Spring
4. Operational Patterns in Spring
5. Other Framework Patterns in Spring
Next steps3m 27s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.