Czy w Perlu mogę tworzyć interfejsy podobne do Java?

Rozumiem, że model OO Perla jest raczej prymitywny; w większości przypadków jest to hack nazwany przestrzenią nazw.

Niemniej jednak zastanawiam się, czy możliwe jest stworzenie czegoś w rodzaju „interfejsu”? Moim celem jest posiadanie klasy bazowej, z której rozszerzane są inne, których głównym celem jest wprowadzenie obowiązkowej implementacji pewnych metod (przez nazwę jest w porządku, bez konieczności podpisu) przez te podklasy. Naprawdę nie obchodzi mnie, czy jest to klasa „czysto wirtualna” (jak „interfejs” w Javie), czy konkretna klasa z rzeczywistymi implementacyjnymi kodami dla tych metod w nadklasie, ale chcę, aby była ona deterministycznie niezbędna, aby podklasa implementuje pewne metody nadklasy.

czy to możliwe? Jeśli tak to jak?

questionAnswers(6)

yourAnswerToTheQuestion