OOP (AS3) に関して、グーグルの方法がわからないというかなり単純な理論的な質問があります。
依存クラスが次のようなインターフェイスを実装する必要がある抽象クラスのようなものが必要です。
Interface ISomething
{
public function somethingize(otherThing:type):void;
}
abstract public class AbstractSomething implements ISomething
{
public function AbstractSomething()
{
// ...
}
public function doSomething():void
{
//code here
// ...
this.somethingize();
// ...
}
}
そのようなことを達成する唯一の方法は、「抽象」キーワードを削除し、somethingize を(「未実装の例外」をスローする実装を使用して)SomethingWrapper に移動することですか、それともそれをモデル化するためのより良い方法がありますか?