Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Идея 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 для описания объектов предметной области