Hegel recognized the failure of attaining a universal concept of beauty and, in his aesthetic essay, wrote that painting is one of the three "romantic" arts, along with Poetry and Music, for its symbolic, highly intellectual purpose. Painters who have written theoretical works on painting include Kandinsky and Paul Klee. In his essay, Kandinsky maintains that painting has a spiritual value, and he attaches primary colors to essential feelings or concepts, something that Goethe and other writers had already tried to do.
Where The Dog Stars established Heller as a writer with a consistent, wickedly humorous voice, a formidable scene setter, and writer with philosophical underpinnings, this second novel shows those strengths fraying a bit. He’s adopting a voice here that isn’t always his own; he toys with the sentence structures of Hemingway and Raymond Carver, and the effect is a bit clumsy. However in the book’s second half he returns to vestiges of his first novel’s voice, and this is where his story becomes compelling.
Decorator Abstractions: Our decorator abstraction takes the form of the abstract MessageDecorator class, which also implements IMessage. The MessageDecorator class has a constructor that accepts an IMessage object as a parameter and then assigns it to a private variable. For its part, MessageDecorator doesn’t have any special behaviors and simply delegates GetMessage and PrintMessage calls to whichever IMessage object was injected into it.