title: Differences between builder pattern and template method (builder vs template)
body: <p>Template pattern provides algorithm in the base class whose steps can be modified in the derived class.
  In Builder pattern, concrete builder exposes methods for building a product which are called from the Director class.</p>
  
  <p>I understand there is difference with respect to the purpose of using these patterns. Template pattern is a behavioral pattern which changes one or more steps in a template whereas builder pattern is a Creational pattern. </p>
  
  <p>Apart from the above said difference, are there any other differences?</p>
  
  <p>Isn't director in builder pattern acting as a base template in template pattern. The concrete builders are acting like derived classes in the template pattern with substitutable steps?</p>
  
  <p>Can someone please clarify. Thank you.</p>
  
  <p>I am referring <a href="http://www.dofactory.com/Patterns/Patterns.aspx" rel="noreferrer">http://www.dofactory.com/Patterns/Patterns.aspx</a></p>