A→B
のとき A
が B
を継承する A→B
のとき、 A
中で B
を使用する関係のイメージ.tsinterface InputPort {..}
interface OutputPort {..}
class UseCaseInteractor extends InputPort { // InputPortを継承
method(o: OutputPort) { // OutputPortを使用
o.get();
}
}
class Presenter extends OutputPort{..} // OutputPortを継承
class Controller {
method(i: InputPort) { // InputPortを使用
i.get();
}
}