Точка интерфейса [дубликат]

Возможный дубликат:
Как я узнаю, когда создавать интерфейс?

Меня интересует вопрос использования интерфейса.

Вы используете интерфейсы? Если да, то когда вы решили их использовать, а когда решили НЕ использовать их?

В настоящее время у меня есть интерфейсы, определенные для моих уровней обслуживания и уровней хранилища, но мне интересно, пропускаю ли я другие места, где они были бы полезны.

Я думаю, я просто не до конца понимаю их цель.