<?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 - Refactoring: Introduce Adapter</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>Sat, 25 May 2013 03:09:43 -0400</pubDate>


    <item>

        <title>complexity added</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=32359</link>

        

        
            <description><![CDATA[Maybe there is be more code to maintain, but with good packaging this refactoring can be quite useful, either for complex objects or not.]]></description>
        

        <pubDate>Fri, 03 Mar 2006 20:45:40 -0500</pubDate>

        

        <jf:creationDate>Fri, 03 Mar 2006 20:45:40 -0500</jf:creationDate>
        <jf:modificationDate>Fri, 03 Mar 2006 20:45:40 -0500</jf:modificationDate>
        <jf:date>Mar 3, 2006</jf:date>
        <jf:author>Olivier Lalonde</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Not So Complex Example</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=32359</link>

        

        
            <description><![CDATA[One of the things I think this can be used is for the HttpServletRequest object in which there are several places to get the data: session, attributes, parameters.<br><br>Rather than having every class know where to get the data from a map and cast it to...]]></description>
        

        <pubDate>Wed, 31 Aug 2005 17:57:51 -0400</pubDate>

        

        <jf:creationDate>Wed, 31 Aug 2005 17:57:51 -0400</jf:creationDate>
        <jf:modificationDate>Wed, 31 Aug 2005 17:57:51 -0400</jf:modificationDate>
        <jf:date>Aug 31, 2005</jf:date>
        <jf:author>Archimedes Trajano</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Refactoring: Introduce Adapter</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=32359</link>

        

        
            <description><![CDATA[agreed, this should be used when slightly more complex extraction logic is required. more code = harder to maintain]]></description>
        

        <pubDate>Sun, 01 May 2005 21:08:25 -0400</pubDate>

        

        <jf:creationDate>Sun, 01 May 2005 21:08:25 -0400</jf:creationDate>
        <jf:modificationDate>Sun, 01 May 2005 21:08:25 -0400</jf:modificationDate>
        <jf:date>May 1, 2005</jf:date>
        <jf:author>Phil Gloyne</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Refactoring: Introduce Adapter</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=32359</link>

        

        
            <description><![CDATA[While such &quot;patterns&quot; can be useful, this particular one increases complexity (an added class per appliance) which should have been mentioned as a liability.]]></description>
        

        <pubDate>Sat, 02 Apr 2005 10:12:48 -0500</pubDate>

        

        <jf:creationDate>Sat, 02 Apr 2005 10:12:48 -0500</jf:creationDate>
        <jf:modificationDate>Sat, 02 Apr 2005 10:12:48 -0500</jf:modificationDate>
        <jf:date>Apr 2, 2005</jf:date>
        <jf:author>han theman</jf:author>
        <jf:replyCount>2</jf:replyCount>
    </item>


    <item>

        <title>Facade or Decorator could do also (but not Proxy)</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=32359</link>

        

        
            <description><![CDATA[I agree with Guillaume Bertrand.]]></description>
        

        <pubDate>Sat, 02 Apr 2005 09:56:54 -0500</pubDate>

        

        <jf:creationDate>Sat, 02 Apr 2005 09:56:54 -0500</jf:creationDate>
        <jf:modificationDate>Sat, 02 Apr 2005 09:56:54 -0500</jf:modificationDate>
        <jf:date>Apr 2, 2005</jf:date>
        <jf:author>SAnjay Sankolli</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Facade or Decorator could do also (but not Proxy)</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=32359</link>

        

        
            <description><![CDATA[A Proxy would preferably implement the same interface as the object it gives access to, so that the user won't know it's a proxy. Proxy will not necessarily wrap around an object, but mostly control communication with it.<br><br>The example shown by...]]></description>
        

        <pubDate>Tue, 29 Mar 2005 06:29:20 -0500</pubDate>

        

        <jf:creationDate>Tue, 29 Mar 2005 06:29:20 -0500</jf:creationDate>
        <jf:modificationDate>Tue, 29 Mar 2005 06:29:20 -0500</jf:modificationDate>
        <jf:date>Mar 29, 2005</jf:date>
        <jf:author>GBUK</jf:author>
        <jf:replyCount>0</jf:replyCount>
    </item>


    <item>

        <title>Fits Proxy pattern</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=32359</link>

        

        
            <description><![CDATA[I would probably call it a Proxy rather than an Adaptor. A Proxy typically wraps around an object to constrain access and/or alter its behaviour. An Adaptor usually involves legacy (difficult-to-change) classes on either side, which isn't the issue...]]></description>
        

        <pubDate>Wed, 23 Mar 2005 09:52:15 -0500</pubDate>

        

        <jf:creationDate>Wed, 23 Mar 2005 09:52:15 -0500</jf:creationDate>
        <jf:modificationDate>Wed, 23 Mar 2005 09:52:15 -0500</jf:modificationDate>
        <jf:date>Mar 23, 2005</jf:date>
        <jf:author>Michael Mahemoff</jf:author>
        <jf:replyCount>1</jf:replyCount>
    </item>


    <item>

        <title>Refactoring: Introduce Adapter</title>
        <link>http://www.theserverside.com/discussions/thread.tss?thread_id=32359</link>

        

        
            <description><![CDATA[Available at <a href="http://www.livejournal.com/users/trajano/24452.html" target="_blank">http://www.livejournal.com/users/trajano/24452.html</a><br><br>This is a refactoring I generally do, but I can't seem to find it in www.refactoring.com, it might...]]></description>
        

        <pubDate>Sat, 05 Mar 2005 15:31:23 -0500</pubDate>

        

        <jf:creationDate>Sat, 05 Mar 2005 15:31:23 -0500</jf:creationDate>
        <jf:modificationDate>Sat, 05 Mar 2005 15:31:23 -0500</jf:modificationDate>
        <jf:date>Mar 5, 2005</jf:date>
        <jf:author>Archimedes Trajano</jf:author>
        <jf:replyCount>7</jf:replyCount>
    </item>



</channel>
</rss>

