Intentional Distinctions

We cannot experience the world without drawing distinctions. Hence, there is nothing wrong with creating classes, because they represent the manifestation of intention and the observation of a difference in value[2].

[2] But creating classes is not the only way. Classes are an artifact of how Behavior Specification is supported and implemented in Smalltalk

~

Chapter 3, On CharacterArray>>match:, p. 72