课程: Programming Foundations: Design Patterns
今天就学习课程吧!
今天就开通帐号,24,100 门业界名师课程任您挑!
The Adapter pattern defined
- [Instructor] Now that we have a conceptual idea of what Adapter does, let's take a look at the formal definition and the structure of the pattern from the Gang of Four Catalog. First, let's take a look at the definition. So, the Adapter Pattern is used to convert the interface of a class into another interface that clients expect. Adapter lets classes work together that couldn't otherwise because of incompatible interfaces. So, this pattern's going to give us a way to have two classes work together when they have incompatible interfaces. Remember that for every pattern, we have a class diagram that explains the pattern structurally. Let's walk through the Adapter Pattern's class diagram. First, we have a client that is expecting to make a call on a target interface. In our example, the target interface would be the old vendor's interface. Next, we have an Adapter class that implements that target interface.…
随堂练习,边学边练
下载课堂讲义。学练结合,紧跟进度,轻松巩固知识。