Ben bir veri yapısı türü için bir arayüz tanımlanmış. Ayrıca iki diğer arayüzleri (yineleyici ve sayılabilir) uygulamak için bu arabirimi uygulayan olursa olsun sınıfı zorlamak için çalışıyorum.
Bunu yapmak için bir yolu var mı?
Bunu zorlamak istiyorsanız, size arayüzü gerekli arayüzleri, örneğin uzanır beyan olabilir
interface c extends a, b
{
...
}
Genellikle rağmen konuşma, muhtemelen bir nesne bunu yapmadan önce, özel bir operasyon için gerekli tüm arabirimleri olup olmadığını denetler kodu yazılı olmalıdır. Uzun vadede korumak ve genişletmek için işleri kolaylaştırır ...