Defining an interface is a kind of in-code documentation. With an interface you declare explicitly what you expect from the class to satisfy your needs.
PS: groovy is not my language, so I actually don't know whether it's possible to define interfaces there at all.