А можно пример для объекта, который наследуется от другого объекта и реализует три интерфейса?
Типа:
## Код:
```
class MyData extends SomeData implements Observable, Drawable, Serializable {
...
}
```

Вся идея интерфейсов в том, что это контракт объекта с системой на обязательную реализацию определённых методов, и система проверяет этот контракт на этапе компиляции. В вашем случае - контракт не проверяется, а нарушается по факту (т.е. контракта нет). Т.е. это не совсем интерфейс в идеологическом смысле. Контракты вещь архиполезная, особенно для доказательного программирования.