Extract Interface
Several clients use the same subset of a class's interface, or two classes have part of their interfaces in common.
Extract the subset into an interface.

For more inforamtion see page 341 of Refactoring
Several clients use the same subset of a class's interface, or two classes have part of their interfaces in common.
Extract the subset into an interface.

For more inforamtion see page 341 of Refactoring