title: How to name factory like methods?
body: <p>I guess that most factory-like methods start with <code>create</code>. But why are they called "<a href="http://dictionary.reference.com/browse/create" rel="noreferrer">create</a>"? Why not "<a href="http://dictionary.reference.com/browse/make" rel="noreferrer">make</a>", "<a href="http://dictionary.reference.com/browse/produce" rel="noreferrer">produce</a>", "<a href="http://dictionary.reference.com/browse/build" rel="noreferrer">build</a>", "<a href="http://dictionary.reference.com/browse/generate" rel="noreferrer">generate</a>" or something else? Is it only a matter of taste? A convention? Or is there a special meaning in "create"?</p>
  
  <pre><code>createURI(...) 
  makeURI(...)
  produceURI(...)
  buildURI(...)
  generateURI(...)
  </code></pre>
  
  <p>Which one would you choose in general and why?</p>