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

14.1Constraints
⊳The larger problem is decomposed into abstract things that make sense for the problem domain.
⊳Each abstract thing is described by what operations the things of that abstraction can eventually do.
⊳Concrete things are then bound, somehow, to the abstractions; mechanisms for doing that vary.
⊳The rest of the application uses the things, not by what they are, but by what they do in the abstract.
14.2A Program in This Style

14.3Commentary
IN THIS STYLE, the problem is first divided as collections ...
Read now
Unlock full access