[1] 処理結果を受け取る postResult(Data result) を備えた interface A の名前
[2] interface A を継承し、result.postMessage(obj) を行う class B の名前
[3] interface A を継承し、obj.postMessage(result) を行う class C の名前

作ってるのが俺言語だから、これ以上名前に使えそうな情報が出てこない
とりあえず、interface A は ResultHandler にしようかとか考えてるんだけど、良案求む