1
edit
Changes
no edit summary
<li>Visitor</li>
</ul>
<br />
==UML Diagram==
===Notepad++ - C++===
<pre>
===Limewire - Java===
This code is taken from Limwire project which is distributed under the [http://www.gnu.org/copyleft/gpl.html GNU] GNU General Public License agreement and is an open source file sharing software. The first file is taken form the Torrent.java which defines various functions required to handle torrent files. The leaf will then have to implement these functions.
<pre>
}
</pre>
==References==
<ul>
<li>[http://en.wikipedia.org/wiki/Composite_pattern Composite pattern]</li>
<li>[http://www.exciton.cs.rice.edu/JavaResources/DesignPatterns/composite.htm Composite Design Pattern]</li>
<li>[http://www.limewire.com/english/content/home.shtml Limewire]</li>
<li>[http://notepad-plus.sourceforge.net/uk/site.htm Notepad++]</li>
</ul>