<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: The Dreaded Double Diamond</title>
	<atom:link href="http://code.compartmental.net/2007/04/19/the-dreaded-double-diamond/feed/" rel="self" type="application/rss+xml" />
	<link>http://code.compartmental.net/2007/04/19/the-dreaded-double-diamond/</link>
	<description>Prototypes and Other Bits of Code</description>
	<pubDate>Wed, 07 Jan 2009 14:12:09 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: craig</title>
		<link>http://code.compartmental.net/2007/04/19/the-dreaded-double-diamond/comment-page-1/#comment-185</link>
		<dc:creator>craig</dc:creator>
		<pubDate>Fri, 20 Apr 2007 12:42:35 +0000</pubDate>
		<guid isPermaLink="false">http://code.compartmental.net/2007/04/19/the-dreaded-double-diamond/#comment-185</guid>
		<description>If everything is virtual, it should behave like the java implementation, right?

Then you just need to make sure that your base class,Analyzer, has a fallback implementation and you override in the classes that have specific needs (making sure those are virtual too).

This way it should always use the most specific implementation available..

one caveat: i have not worked on something like this in a long time!</description>
		<content:encoded><![CDATA[<p>If everything is virtual, it should behave like the java implementation, right?</p>
<p>Then you just need to make sure that your base class,Analyzer, has a fallback implementation and you override in the classes that have specific needs (making sure those are virtual too).</p>
<p>This way it should always use the most specific implementation available..</p>
<p>one caveat: i have not worked on something like this in a long time!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
