Kimlik doğrulama veya yönetimden onay bekliyor.
PHP'yi baz alarak açıklayayım ben. JAVA'da da aynıdır sanıyorum.
"Interface"ler belirli kalıplar oluşturmanızı sağlar. Bu kalıplara sahip de "class"lar oluşturursunuz. Yani arayüzler sınıflarınızın çerçevesini oluşturur. O arayüzden sınıf tanımlarken (PHP'de "implements" komutu ile yapılıyor) sadece çerçevenin içine resimi yerleştirirsiniz.
Tek cümle ile ifade etmek gerekirse; "interface"lerle projenize standartlar getirebilirsiniz.