Хабр Курсы для всех
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!
Идея fluent interface в том, что API представляет собой некоторое подмножество домен-ориентированного языка описания.
mock.expects(once()).method("m").with( or(stringContains("hello"), stringContains("howdy")) );
в том, что я отношу к fluent interface
or(stringContains("hello"), stringContains("howdy"))
В примере из фаулера я хотел обратить внимание на конструкцию
with(a().or.b()) (например, во Fluent Assertions). Все развивается.а второе использование dsl в интерфейсе
Пример использования fluent interface в java для описания объектов предметной области