I think I get the intent with the report pattern. And I suspect it works best for arbitrary report types when the input (interface) is minimal and simple.
Although I also think any report implementation class should be able to distinguish different events by string (or some other unique value).
I think I get the intent with the report pattern. And I suspect it works best for arbitrary report types when the input (interface) is minimal and simple.
Although I also think any report implementation class should be able to distinguish different events by string (or some other unique value).