#pragma once #include "HotDrinkFactory.h" struct TeaFactory : HotDrinkFactory { unique_ptr make() const override { return make_unique(); } };