<?xml version="1.0" encoding="UTF-8"?>











<rss version="2.0" xmlns:jf="http://www.jivesoftware.com/xmlns/jiveforums/rss">



<channel>
    <title>Support Forums: Message List - RTTI killer pattern.</title>
    <link>http://www.theserverside.com</link>
    <description>Most recent forum messages</description>
    <language>en</language>
    
        <generator>Jive Forums Silver 5.5.30 (www.jivesoftware.com)</generator>
    
    <pubDate>Tue, 21 May 2013 11:54:56 -0400</pubDate>


    <item>

        <title>Visotor</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=13130</link>

        

        
            <description><![CDATA[A Visitor is a single method applied to multiple data objects.
<br>
<br>Multiple Commands applied to the same controller is a command pattern.]]></description>
        

        <pubDate>Sat, 08 Mar 2003 00:03:34 -0500</pubDate>

        

        <jf:creationDate>Sat, 08 Mar 2003 00:03:34 -0500</jf:creationDate>
        <jf:modificationDate>Sat, 08 Mar 2003 00:03:34 -0500</jf:modificationDate>
        <jf:date>Mar 8, 2003</jf:date>
        <jf:author>SAPFAQ1_748</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Use a modification of the Command Pattern</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=13130</link>

        

        
            <description><![CDATA[I was faced recently with the same problem as yours....]]></description>
        

        <pubDate>Fri, 27 Dec 2002 16:51:50 -0500</pubDate>

        

        <jf:creationDate>Fri, 27 Dec 2002 16:51:50 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 27 Dec 2002 16:51:50 -0500</jf:modificationDate>
        <jf:date>Dec 27, 2002</jf:date>
        <jf:author>Agusti Sanchez</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>RTTI Killer /Acyclic Visitor</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=13130</link>

        

        
            <description><![CDATA[See ...]]></description>
        

        <pubDate>Thu, 30 May 2002 12:57:09 -0400</pubDate>

        

        <jf:creationDate>Thu, 30 May 2002 12:57:09 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 30 May 2002 12:57:09 -0400</jf:modificationDate>
        <jf:date>May 30, 2002</jf:date>
        <jf:author>Shankaran Krishnaswamy</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>RTTI Killer /Acyclic Visitor</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=13130</link>

        

        
            <description><![CDATA[Hi,...]]></description>
        

        <pubDate>Wed, 29 May 2002 22:04:36 -0400</pubDate>

        

        <jf:creationDate>Wed, 29 May 2002 22:04:36 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 29 May 2002 22:04:36 -0400</jf:modificationDate>
        <jf:date>May 29, 2002</jf:date>
        <jf:author>Angelo Schneider</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>RTTI Killer /Acyclic Visitor</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=13130</link>

        

        
            <description><![CDATA[Hi,...]]></description>
        

        <pubDate>Wed, 29 May 2002 21:50:48 -0400</pubDate>

        

        <jf:creationDate>Wed, 29 May 2002 21:50:48 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 29 May 2002 21:50:48 -0400</jf:modificationDate>
        <jf:date>May 29, 2002</jf:date>
        <jf:author>Angelo Schneider</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Acyclic Visitor</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=13130</link>

        

        
            <description><![CDATA[<div class="jive-quote">If you expect more and more Order types to</div>...]]></description>
        

        <pubDate>Fri, 17 May 2002 09:50:33 -0400</pubDate>

        

        <jf:creationDate>Fri, 17 May 2002 09:50:33 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 17 May 2002 09:50:33 -0400</jf:modificationDate>
        <jf:date>May 17, 2002</jf:date>
        <jf:author>Roger Cauvin</jf:author>
        <jf:replyCount>3</jf:replyCount>
    </item>


    <item>

        <title>Visitor solves RTTI</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=13130</link>

        

        
            <description><![CDATA[I have implemented a reflective visitor that works quite nicely, especially if you don't have control over the implementation of the classes you are visiting. It also makes maintenance a little easier....]]></description>
        

        <pubDate>Thu, 09 May 2002 13:58:58 -0400</pubDate>

        

        <jf:creationDate>Thu, 09 May 2002 13:58:58 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 09 May 2002 13:58:58 -0400</jf:modificationDate>
        <jf:date>May 9, 2002</jf:date>
        <jf:author>Bob Lee</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>RTTI killer pattern.</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=13130</link>

        

        
            <description><![CDATA[I'm inclined to agree with Lyndon's approach of dynamically associating a handler/processor class with each concrete subclass/implementor or Order....]]></description>
        

        <pubDate>Thu, 09 May 2002 11:26:30 -0400</pubDate>

        

        <jf:creationDate>Thu, 09 May 2002 11:26:30 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 09 May 2002 11:26:30 -0400</jf:modificationDate>
        <jf:date>May 9, 2002</jf:date>
        <jf:author>Jim Cakalic</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Visitor solves RTTI</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=13130</link>

        

        
            <description><![CDATA[I think adding new order-type to the system show another advantage of Visitor pattern. If the Visitor is interface or pure abstract class, whenever a new order-type is added the compiler can point out all the effected class at compile time. That is my...]]></description>
        

        <pubDate>Fri, 03 May 2002 10:31:25 -0400</pubDate>

        

        <jf:creationDate>Fri, 03 May 2002 10:31:25 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 03 May 2002 10:31:25 -0400</jf:modificationDate>
        <jf:date>May 3, 2002</jf:date>
        <jf:author>Sakesun Roykiattisak</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>RTTI killer pattern.</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=13130</link>

        

        
            <description><![CDATA[The &quot;overwrite only private method&quot; approach won't work.
<br>The public method which takes an BaseClass object as argument sets the compiletime-type to BaseClass, so allways the the wrong method is going to be called]]></description>
        

        <pubDate>Fri, 03 May 2002 07:54:28 -0400</pubDate>

        

        <jf:creationDate>Fri, 03 May 2002 07:54:28 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 03 May 2002 07:54:28 -0400</jf:modificationDate>
        <jf:date>May 3, 2002</jf:date>
        <jf:author>p huber</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Visitor solves RTTI</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=13130</link>

        

        
            <description><![CDATA[I agree that Visitor is the solution of choice here. It simply and cleanly resolves the type without RTTI, which was the original problem. By delegating the type resolution to the visited object and keeping the type-specific functionality in the Visitor,...]]></description>
        

        <pubDate>Fri, 03 May 2002 06:12:57 -0400</pubDate>

        

        <jf:creationDate>Fri, 03 May 2002 06:12:57 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 03 May 2002 06:12:57 -0400</jf:modificationDate>
        <jf:date>May 3, 2002</jf:date>
        <jf:author>Dave Lorde</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Visitor solves RTTI</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=13130</link>

        

        
            <description><![CDATA[I agree with Sakesun. Visitor is just fine to solve RTTI issue. Example :...]]></description>
        

        <pubDate>Fri, 03 May 2002 03:41:27 -0400</pubDate>

        

        <jf:creationDate>Fri, 03 May 2002 03:41:27 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 03 May 2002 03:41:27 -0400</jf:modificationDate>
        <jf:date>May 3, 2002</jf:date>
        <jf:author>Jean-Christian Gagne</jf:author>
        <jf:replyCount>7</jf:replyCount>
    </item>


    <item>

        <title>RTTI killer pattern.</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=13130</link>

        

        
            <description><![CDATA[You've avoided a hard to maintain chain of instanceof with a hard to maintain group of methods in the one class?...]]></description>
        

        <pubDate>Fri, 03 May 2002 00:21:53 -0400</pubDate>

        

        <jf:creationDate>Fri, 03 May 2002 00:21:53 -0400</jf:creationDate>
        <jf:modificationDate>Fri, 03 May 2002 00:21:53 -0400</jf:modificationDate>
        <jf:date>May 3, 2002</jf:date>
        <jf:author>Lyndon Samson</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>RTTI killer pattern.</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=13130</link>

        

        
            <description><![CDATA[yep, you're right - I forgot that Java does all the bindings at the compile time :( (shouldn't be getting spoiled). Sorry about that.
<br>Vlad]]></description>
        

        <pubDate>Thu, 02 May 2002 16:57:24 -0400</pubDate>

        

        <jf:creationDate>Thu, 02 May 2002 16:57:24 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 02 May 2002 16:57:24 -0400</jf:modificationDate>
        <jf:date>May 2, 2002</jf:date>
        <jf:author>Vlad Ender</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>RTTI killer pattern.</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=13130</link>

        

        
            <description><![CDATA[What about loading handler's reflectively?...]]></description>
        

        <pubDate>Thu, 02 May 2002 07:10:21 -0400</pubDate>

        

        <jf:creationDate>Thu, 02 May 2002 07:10:21 -0400</jf:creationDate>
        <jf:modificationDate>Thu, 02 May 2002 07:10:21 -0400</jf:modificationDate>
        <jf:date>May 2, 2002</jf:date>
        <jf:author>Brian Sayatovic</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>



</channel>
</rss>

