Perl の OO モデルがかなり原始的であることは理解しています。ほとんどの点で、これは本質的に名前空間のハッキングです。
とはいえ、「インターフェース」のようなものを作ることはできないのだろうか。私の目標は、それらのサブクラスによる特定のメソッドの実装を必須にすることを主な目的とする他のクラスを拡張する基本クラスを作成することです (名前は問題ありません。署名は必要ありません)。それが「純粋な仮想」クラス (Java の「インターフェース」など) であるか、スーパークラス内のこれらのメソッドの実際の実装スタブを備えた具象クラスであるかはあまり気にしませんが、私が望むのは、サブクラスは、スーパークラスの特定のメソッドを実装します。
これは可能ですか?もしそうなら、どのように?