Slide 13
Slide 13 text
© GO Inc.
// 申請に必要なドキュメントの表現
class ApplicationDocument {
// 自身が有効化を判定するisValidという関数を持つ
func isValid() -> Bool {
// 親クラス視点ではどのように判定してよいかわからないのでfatalErrorにする
fatalError("must represent subclass!")
}
}
// 学生証を表現
class StudentCard: ApplicationDocument {
override func isValid() -> Bool { } // 学生証が有効かを判定する
}
学生証の表現
13