Interface ComplementPattern