Files
exercises-in-programming-style/08-letterbox
Bruce Adams 5749c2c50f Enhance testing: run all executables
Add a #! line at the beginning of each of the existing Python programs
and change these files to be executable. This sets the stage for having
the test script blindly run anything that is executable, adding support
for testing many programming languages.
2013-09-24 22:09:30 -04:00
..
2013-09-22 11:09:51 -07:00
2013-09-24 22:09:30 -04:00

Style #8

Constraints:

  • The larger problem is decomposed into 'things' that make sense for the problem domain

  • Each 'thing' is a capsule of data that exposes one single procedure, namely the ability to receive and dispatch messages that are sent to it

  • Message dispatch can result in sending the message to another capsule

Possible names:

  • Letterbox
  • Messaging style
  • Objects
  • Actors