Click here to Skip to main content
13,046,087 members (49,292 online)
Click here to Skip to main content

Tagged as


23 bookmarked
Posted 17 May 2012

Two Ways to Realise the Composite Pattern in C++ and Qt

, 17 May 2012
In this article I show the Object-Oriented Implementation of tree, by using Composite Design Pattern, C++ and Qt Framework. I will also explain why we do not use (although you can) in Qt the standard design of Composite Pattern as described in GoF.



Compare Revision Minor Date Status Editor
3 - publicly available No 21-Apr-14 10:13 Available Sean Ewington
Updates in content.
2 No 18-May-12 10:22 Available Sean Ewington
1 No 17-May-12 11:49 Available Sean Ewington


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


About the Author

Volynsky Alex
Software Developer
Israel Israel
Mr.Volynsky Alex is a Software Engineer in a leading software company. Alex is skilled in many areas of computer science. He has over 13 years of experience in the design & development of applications using C/C++/STL, Qt, MFC, DirectShow, JavaScript, VBScript, Bash and of course - C#/.NET.

In addition, Alex is the active member of Intel® Developer Zone (he was awarded by Intel® Green Belt for his active contribution to the Intel Developer Zone community for developers using Intel technology).

Alex is also interested in the Objective-C development for the iPad/iPhone platforms and he is the developer of the free 15-puzzle game on the App Store.

Overall, Alex is very easy to work with. He adapts to new systems and technology while performing complete problem definition research.

His hobbies include yacht racing, photography and reading in multiple genres.
He is also fascinated by attending computer meetings in general, loves traveling, and also takes pleasure in exercising and relaxing with friends.

Visit his C++ 11 blog

You may also be interested in...

Permalink | Advertise | Privacy | Terms of Use | Mobile
Web02 | 2.8.170713.1 | Last Updated 17 May 2012
Article Copyright 2012 by Volynsky Alex
Everything else Copyright © CodeProject, 1999-2017
Layout: fixed | fluid