<?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"
	>
<channel>
	<title>Comments on: Question: How do you know when a language&#8217;s OO/class/inheritance design is horrible?</title>
	<atom:link href="http://blog.johnjosephbachir.org/2005/08/30/question-how-do-you-know-when-a-languages-ooclassinheritance-design-is-horrible/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.johnjosephbachir.org/2005/08/30/question-how-do-you-know-when-a-languages-ooclassinheritance-design-is-horrible/</link>
	<description>John Joseph Bachir's blog</description>
	<pubDate>Sat, 30 Aug 2008 01:47:54 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
		<item>
		<title>By: site admin</title>
		<link>http://blog.johnjosephbachir.org/2005/08/30/question-how-do-you-know-when-a-languages-ooclassinheritance-design-is-horrible/#comment-4843</link>
		<dc:creator>site admin</dc:creator>
		<pubDate>Wed, 31 Aug 2005 04:11:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.johnjosephbachir.org/?p=187#comment-4843</guid>
		<description>my friend zane says:

I know of no static/non-interpretted language that would allow a parent class to call a child's static method like what I understand you're saying. It's unfortunate, but true. It is possible in both Ruby and Perl as these languages determine methods at runtime, and so when you call a method, you're just sending a "named message" off to "something" and if it responds, it responds. For Ruby and Perl, classes (modules) are just ways to inherit some code, but they don't really impose any structure on the language, and the languages are naturally pretty free.</description>
		<content:encoded><![CDATA[<p>my friend zane says:</p>
<p>I know of no static/non-interpretted language that would allow a parent class to call a child&#8217;s static method like what I understand you&#8217;re saying. It&#8217;s unfortunate, but true. It is possible in both Ruby and Perl as these languages determine methods at runtime, and so when you call a method, you&#8217;re just sending a &#8220;named message&#8221; off to &#8220;something&#8221; and if it responds, it responds. For Ruby and Perl, classes (modules) are just ways to inherit some code, but they don&#8217;t really impose any structure on the language, and the languages are naturally pretty free.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
