Files
exercises-in-programming-style/15-bulletin-board/README.md
2014-01-07 14:10:51 -08:00

22 lines
579 B
Markdown

Style #15
==============================
Constraints:
- Larger problem is decomposed into entities using some form of abstraction
(objects, modules or similar)
- The entities are never called on directly for actions
- Existence of an infrastructure for publishing and subscribing to
events, aka the bulletin board
- Entities post event subscriptions (aka 'wanted') to the bulletin
board and publish events (aka 'offered') to the bulletin board. the
bulletin board does all the event management and distribution
Possible names:
- Bulletin board
- Publish-Subscribe