Коллеги, подскажите в какую сторону копать.
Нужно реализовать процессинг переменных. Известно как считать конкретные переменные. Одна переменная может зависить от других, а может и не зависить (похоже на дерево зависимостей). В некоторых случаях расчет перменной может и не потребоваться. Важно, чтобы переменная считалась по требованию, а не заранее и повторные перерасчет не проводился.
Подскажите какой паттерн применить для реализации или билиотеку. Очень пахнет DI.