# 163 - Learning how to use the Extract Interface Technique

Date: 2/16/2010

Level: Intermediate

Author: Derik Whittaker

Tags: Refactoring

Views: (3831) Watched: (4498)

In this episode we are going to take a look at another refactoring technique, the Extract Interface technique.

This technique allows you to extract an interface from a class in order to break your concrete dependencies. By doing this you can provide yourself with better testing support as well as a better layer of abstractions.
Click here to Watch this Episode