July 2020
Intermediate to advanced
360 pages
7h 8m
English

16.1Constraints
⊳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 infrastructure does all the event management and distribution.
16.2A Program in This Style
16.3Commentary
THIS STYLE is a logical end point of the previous style, where components ...
Read now
Unlock full access