https://codingnote.cc/zh-my/p/245752/
《Head First 设计模式》:剩下的模式