Click here to Skip to main content
Click here to Skip to main content
Add your own
alternative version

Builder Pattern

, 22 Jan 2013 CPOL
The idea behind the builder pattern is to abstract away the construction of an object so that many implementations can use the same builder.



Compare Revision Minor Date Status Editor
2 - publicly available No 22-Jan-13 17:52 Available Smitha Vijayan
Updates in content. 14 changes had been made.
1 No 22-Jan-13 16:00 Draft David Corne


This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


About the Author

David Corne
Software Developer
United Kingdom United Kingdom
I am a C++ developer with a strong interest in Python, C#, and Qt. I work on a native C++ application which uses COM to call C# in order to use a WPF GUI.
While I develop an application using WPF exclusivly for windows, I am a big linux user. My favourite distro at the moment is Linux Mint, and I love the delights of the command line,.
If you've read something of mine and you enjoyed it, check out my blog.
I am also active on various other sites, listed below.

Coding Sites

  • BitBucket where I keep the majority of my projects.
  • GitHub where I have a few older projects. This includes my current long term project, I'm writing a book about design patterns in python. Find the repository here and blog posts about individual patterns here
  • Stackoverflow I'm not too active on stackoverflow, I'm more of a listener.
  • coderwall and coderbits two profile compilation websites.

Social Sites

Follow on   Twitter   Google+

| Advertise | Privacy | Terms of Use | Mobile
Web02 | 2.8.141216.1 | Last Updated 22 Jan 2013
Article Copyright 2013 by David Corne
Everything else Copyright © CodeProject, 1999-2014
Layout: fixed | fluid