35 lines
		
	
	
		
			787 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			35 lines
		
	
	
		
			787 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								# 烹饪食材
							 | 
						||
| 
								 | 
							
								## 简介
							 | 
						||
| 
								 | 
							
								食材的某种状态在某种火候的若干时长下,变成另一种状态
							 | 
						||
| 
								 | 
							
								## 属性定义
							 | 
						||
| 
								 | 
							
								### 烹饪火候
							 | 
						||
| 
								 | 
							
								+ 小火
							 | 
						||
| 
								 | 
							
								+ 中火
							 | 
						||
| 
								 | 
							
								+ 大火
							 | 
						||
| 
								 | 
							
								```C++
							 | 
						||
| 
								 | 
							
								UENUM(BlueprintType)
							 | 
						||
| 
								 | 
							
								enum class ECookingHeat: uint8 {
							 | 
						||
| 
								 | 
							
								    LOW_HEAT,      // 小火
							 | 
						||
| 
								 | 
							
								    MEDIUM_HEAT,   // 中火
							 | 
						||
| 
								 | 
							
								    HIGH_HEAT      // 大火
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								### 食材状态
							 | 
						||
| 
								 | 
							
								食材烹饪流程是一个三叉树结构
							 | 
						||
| 
								 | 
							
								+ 初始状态A0
							 | 
						||
| 
								 | 
							
								+ 烹饪中间状态A1, A2 ...  An
							 | 
						||
| 
								 | 
							
								```mermaid
							 | 
						||
| 
								 | 
							
								graph TB
							 | 
						||
| 
								 | 
							
								    A0[食材A初始状态] --小火--> A1[状态A1]
							 | 
						||
| 
								 | 
							
								    A0 --中火--> A2[状态A2]
							 | 
						||
| 
								 | 
							
								    A0 --大火--> A3[状态A3]
							 | 
						||
| 
								 | 
							
								    A2 --小火--> A4[状态A4]
							 | 
						||
| 
								 | 
							
								    A2 --中火--> A5[状态A5]
							 | 
						||
| 
								 | 
							
								    A2 --大火--> A6[状态A6]
							 | 
						||
| 
								 | 
							
								    B0[食材B初始状态] --小火--> B1[状态B1]
							 | 
						||
| 
								 | 
							
								    B0 --中火--> B2[状态B2]
							 | 
						||
| 
								 | 
							
								    B0 --大火--> B3[状态B3]
							 | 
						||
| 
								 | 
							
								```
							 |