@startuml

class 小米便签 {
    -字符串 便签内容
    -列表<图片> 图片
    -列表<字符串> 任务清单
    -列表<闹钟> 闹钟
    +添加图片()
    +删除图片()
    +读取便签()
    +添加提醒()
    +删除提醒()
    +读取提醒()
    +添加闹钟()
    +删除闹钟()
    +读取闹钟()
}

class 图片 {
    -字符串 文件名
    -整数 文件大小
    +展示图片()
}

class 闹钟 {
    -字符串 闹钟名
    -本地日期时间 闹钟时间
    -字符串 提醒
    +展示闹钟()
}

interface 文字转语音 {
    +阅读(字符串 文本)
}

class 中文文字转语音 {
    +阅读(字符串 文本)
}

小米便签 -> 图片
小米便签 -> 闹钟
小米便签 --> 文字转语音 : 使用

中文文字转语音 --> 文字转语音

@enduml
