May 26, 2018
Thing with a message method
RoleHasMessage is an extremely simple role. A class that includes RoleHasMessage is promising to provide a message method that returns a string summarizing the message or event represented by the object. It does not provide any actual behavior.