Здравствуйте, Крякозавр, Вы писали:
К>Как называется этот паттерн?
Interface Duck Typing?
Если серьёзно, то оно зовётся extract interface (сам процесс рефакторинга), результат — TypeName' interface или extracted interface (если по контексту уже понятно о чём речь).