Design Patterns: Adapter and Façade

Description

This is the seventh of an eight part series where Robert is joined by Phil Japikse to discuss design patterns. A design pattern is a best practice you can use in your code to solve a common problem. In this episode, Phil demonstrates the Adapter and Façade patterns. The Adapter pattern allows the interface of an existing class to be used as another interface. The Façade pattern enables an object to provide a simplified interface to a larger body of code, such as a class library.

I agree. I also find most of the episodes explanations very poor and the examples boring.The "Head First Design Patterns" book makes it so much easier to understand patterns. I love the illustrations and examples there. But Phil Japikse often uses examples from his own experience as a professional programmer, which are not always clear to me.

I understand he is professional and loves writing tests to illustrate the working code, but this is only overcomplicating things. What if someone does not understand tests at all?

However, I liked the Cars and the PizzaFactory illustrations in the Factories episode.

He's ruining the enthusiasm of brand new design pattern learners.

The low quality of explanations and the boring examples are not what we expected from Visual Studio Toolbox director.

@rogreen: Lovely Robert, as a host in all of your design pattern series your explanations and simplifying the usage of the patterns in real-world samples are much better than the professional @Phil Japikse.

Believe me, I watched most of the Pluralsight courses and Channel 9 videos for more than 11 years and the poor quality of content is obvious here.

I already know the design patterns and I was looking for some videos about it to recommend to our developers which help them learn and catch the path faster, but the entire series is not even clear to me so how come junior developers would enjoy it?