# インターフェース(interface)

# Swift

protocol というのがそれ?

struct Struct01: Protocol01 {
    ...
}

# TypeScript

ある

interface IReplyable {
  reply(): string; // アクセス指定子は不要(つけられない)
}
class Dog implements IReplyable {
  public reply(): string {
    return "Bow";
  }
}
const d = new Dog();
d.reply() // => "Bow"

[ 📩 ご意見 ]