**产品主要功能和描述** **饥荒食谱速查工具** * **功能**:提供一个在线的食谱速查工具,用户可以在其中输入关键字(如食材名称、拼音或拼音首字母)进行搜索。 * **主要展示内容**: + 食材的基本信息。 + 制作该食谱必须的食材及其条件。 **食材类(IngredientBase)** * 抽象基类,定义了食材的基本属性和方法。 * 可以扩展具体食材类(如`MonsterMeat`)来表示特定的食材及其属性。 **食谱类(FoodBase)** * 抽象基类,定义了食谱的基本属性和方法。 * 每种食谱有其独特的制作条件、所需食材、属性度条件等。 * 可以扩展具体食谱类(如`TurkeyDinner`、`GlowBerryMousse`)来表示特定的食谱。 **食材类(IngredientTypeKey)** * 枚举类型,表示可能的食材类型。 **比较操作符(ComparisonOperator)** * 类型,用于表示食材之间的比较关系,如“大于”(gt)、“大于等于”(ge)等。 **食材条件(IngredientsCondition)** * 对象,表示食材满足的条件,可以包含多个食材及其条件。 **开源信息** * 提供了项目的开源链接。 **数据来源** * 提供了数据来源于“饥荒中文维基-烹饪”。