https://hackershare.dev/en/bookmarks/729313
解释器模式(Interpreter Pattern)