DominoSpecification
that makes it Observable
.Observable
being an abstract class and not an interface
(a problem with the Java API design).DominoSpecification
behaviour with
a randomize method, which is added in order to allow the construction of a new random
DominoSpecification
attribute without having to reconstruct the Observable object