18 lines
602 B
C#
18 lines
602 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
|
|
namespace DDD
|
|
{
|
|
public class RestaurantMealSolver : RestaurantSubsystemSolver<RestaurantMealType>
|
|
{
|
|
private Dictionary<RestaurantMealType, Type> _typeToMealSolver = new()
|
|
{
|
|
{ RestaurantMealType.WaitForOrder, typeof(RestaurantMealSolver_WaitForOrder) },
|
|
{ RestaurantMealType.WaitForServe, typeof(RestaurantMealSolver_WaitForServe) }
|
|
};
|
|
protected override Dictionary<RestaurantMealType, Type> GetSubsystemSolverTypeMappings()
|
|
{
|
|
return _typeToMealSolver;
|
|
}
|
|
}
|
|
} |