18.5.2 Watcher的设计