I have to agree that Serializer is an overloaded term and should be
avoided, and I knew when I named it that the name would have to change.
But I don't like "Render" because it is a verb and the noun for something
that renders would be a renderer.  And to my ears (and fingers) that seems
clunky.

How about "Producer" for the interface, and TextProducer, XmlProducer,
MarkdownProcucer, as the concrete class names?

-- 
LinkedIn: http://www.linkedin.com/in/claudewarren

Reply via email to