Монада состояния - адаптировать функции, которые работают только с частями состояния?

У меня есть общее состояние, которое, по сути, состоит из трех кортежей, и ряд функций, каждая из которых имеет отношение к частям этого состояния. Я пытаюсь разработать набор универсальных адаптеров для таких функций, чтобы я мог использовать их в конвейере монад состояний.

Возможно, это совершенно неверно;

Я заранее прошу прощения за сочетание Java и pidgin Scala. На самом деле я делаю это на Java в качестве обучающего упражнения, но ни у кого нет времени все это читать. Я опустил много неинтересных сложностей для обсуждения; не беспокойтесь о моделировании предметной области.

Речь идет о следующем: Этот параметр очень шумный.

  • Определите одноразовый адаптер для ImportState и слияния . От этого варианта хочется отказаться.

  • Есть ли способ лучше?

    5
    задан loganj 18 November 2010 в 14:35
    поделиться