Slide 28
Slide 28 text
© GO Inc.
class Ticket { } // チケットのSuperクラス
final class NormalTicket: Ticket {} // 通常チケット
final class StudentDiscountTicket: Ticket { } // 学割チケット
// 発行するチケットタイプ
enum IssueTicketType {
case normal, studentDiscount
}
28
ポリモーフィズムを利用せずに表現する場合 - 1