Click here to Skip to main content
13,597,485 members
Click here to Skip to main content

Tagged as


6 bookmarked
Posted 22 Jan 2013
Licenced CPOL

Strategy Pattern

, 22 Jan 2013
The idea behind the strategy pattern is to encapsulate the implementation details of an algorithm and make them interchangeable.



Compare Revision Minor Date Status Editor
2 - publicly available Yes 22-Jan-13 11:48 Available Member 28970
Updates in content.
1 No 22-Jan-13 11:47 Available Member 28970
Updates in content. 11 changes had been made.


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

You may also be interested in...

Permalink | Advertise | Privacy | Cookies | Terms of Use | Mobile
Web04-2016 | 2.8.180621.3 | Last Updated 22 Jan 2013
Article Copyright 2013 by David Corne
Everything else Copyright © CodeProject, 1999-2018
Layout: fixed | fluid