https://hackershare.dev/en/bookmarks/926671
讲个故事,看看能不能理解工厂方法模式