2000Q1/
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: [MUD&#45;Dev] Object and class heirarchies &#45;&#45; are they really necessary? -->
<!--X-From-R13: Buvyyvc Zrauneqg <cuvyraNshaxl.zbaxrl.bet> -->
<!--X-Date: Tue, 28 Mar 2000 13:34:57 &#45;0800 -->
<!--X-Message-Id: 20000328162534.B11699#funky,monkey.org -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: Pine.LNX.4.05.10003271216010.18002&#45;100000#builder,ourplace.org -->
<!--X-Reference: 20000328004851.ECA7941825#koro,off.connect.com.au -->
<!--X-Head-End-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>MUD-Dev message, Re: [MUD-Dev] Object and class heirarchies -- are they really </title>
<!-- meta name="robots" content="noindex,nofollow" -->
<link rev="made" href="mailto:philen#funky,monkey.org">
</head>
<body background="/backgrounds/paperback.gif" bgcolor="#ffffff"
      text="#000000" link="#0000FF" alink="#FF0000" vlink="#006000">

  <font size="+4" color="#804040">
    <strong><em>MUD-Dev<br>mailing list archive</em></strong>
  </font>
      
<br>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
<br clear=all><hr>
<!--X-Body-Begin-->
<!--X-User-Header-->
<!--X-User-Header-End-->
<!--X-TopPNI-->

Date:&nbsp;
[&nbsp;<a href="msg00764.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00766.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Thread:&nbsp;
[&nbsp;<a href="msg00810.html">Previous</a>
&nbsp;|&nbsp;<a href="msg00677.html">Next</a>
&nbsp;]
&nbsp;&nbsp;&nbsp;&nbsp;
Index:&nbsp;
[&nbsp;<A HREF="author.html#00765">Author</A>
&nbsp;|&nbsp;<A HREF="#00765">Date</A>
&nbsp;|&nbsp;<A HREF="thread.html#00765">Thread</A>
&nbsp;]

<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->
<H1>Re: [MUD-Dev] Object and class heirarchies -- are they really necessary?</H1>
<HR>
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<UL>
<LI><em>To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
<LI><em>Subject</em>: Re: [MUD-Dev] Object and class heirarchies -- are they really necessary?</LI>
<LI><em>From</em>: Phillip Lenhardt &lt;<A HREF="mailto:philen#funky,monkey.org">philen#funky,monkey.org</A>&gt;</LI>
<LI><em>Date</em>: Tue, 28 Mar 2000 16:25:34 -0500</LI>
<LI><em>Reply-To</em>: <A HREF="mailto:mud-dev#kanga,nu">mud-dev#kanga,nu</A></LI>
<LI><em>Sender</em>: <A HREF="mailto:mud-dev-admin#kanga,nu">mud-dev-admin#kanga,nu</A></LI>
</UL>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
On Tue, Mar 28, 2000 at 10:48:50AM +1000, Kevin Littlejohn wrote:
&gt; This approach, I've got to say, seemed completely natural - it was a first
&gt; principle in the very first design docs for Moebius.  I'm somewhat
&gt; surprised anyone builds these days in systems where objects _are_
&gt; fundamentally different.  An object is an object is an object.

I find this approach completely unnatural myself. Once you get away
from clean hierarchies and start bolting attributes and methods onto
just any object you start losing your view into an object's structure
and purpose.

For example, if a door is just a regular object with open and close
methods and link attributes pointing at two other roomish objects,
how do you determine if it is a door at all? In a class hierarchy,
you can ask for the class or type of an object. If that class or
type is or is descended from the door class, you know you have a
door object. With just a base class, you have to check for all
relevant methods and attributes before treating that object like
a door.



_______________________________________________
MUD-Dev mailing list
MUD-Dev#kanga,nu
<A  HREF="http://www.kanga.nu/lists/listinfo/mud-dev">http://www.kanga.nu/lists/listinfo/mud-dev</A>

</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<HR>
<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00743" HREF="msg00743.html">Re: [MUD-Dev] Object and class heirarchies -- are they reallynecessary?</A></STRONG>
<UL><LI><EM>From:</EM> Lazarus &lt;lazarus#ourplace,org&gt;</LI></UL></LI>
<LI><STRONG><A NAME="00748" HREF="msg00748.html">Re: [MUD-Dev] Object and class heirarchies -- are they really necessary?</A></STRONG>
<UL><LI><EM>From:</EM> Kevin Littlejohn &lt;darius#connect,com.au&gt;</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->
<UL>
<LI>Prev by Date:
<STRONG><A HREF="msg00764.html">Re: [MUD-Dev] Trouble Makers or Regular Citizens</A></STRONG>
</LI>
<LI>Next by Date:
<STRONG><A HREF="msg00766.html">Re: [MUD-Dev] Trouble Makers or Regular Citizens</A></STRONG>
</LI>
<LI>Prev by thread:
<STRONG><A HREF="msg00810.html">[MUD-Dev] Debugging techniques</A></STRONG>
</LI>
<LI>Next by thread:
<STRONG><A HREF="msg00677.html">RE: [MUD-Dev] Object and class heirarchies -- are they really necessary?</A></STRONG>
</LI>
<LI>Index(es):
<UL>
<LI><A HREF="index.html#00765"><STRONG>Date</STRONG></A></LI>
<LI><A HREF="thread.html#00765"><STRONG>Thread</STRONG></A></LI>
</UL>
</LI>
</UL>

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
<ul><li>Thread context:
<BLOCKQUOTE><UL>
<LI><STRONG>Re: [MUD-Dev] Object and class heirarchies -- are they reallynecessary?</STRONG>, <EM>(continued)</EM>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<ul compact>
<LI><strong><A NAME="00791" HREF="msg00791.html">Re: [MUD-Dev] Object and class heirarchies -- are they reallynecessary?</A></strong>, 
adam <a href="mailto:adam#treyarch,com">adam#treyarch,com</a>, Thu 30 Mar 2000, 04:00 GMT
</LI>
</ul>
<LI><strong><A NAME="00785" HREF="msg00785.html">Re: [MUD-Dev] Object and class heirarchies -- are they really necessary?</A></strong>, 
Kevin Littlejohn <a href="mailto:darius#connect,com.au">darius#connect,com.au</a>, Wed 29 Mar 2000, 03:39 GMT
</LI>
<LI><strong><A NAME="00793" HREF="msg00793.html">RE: [MUD-Dev] Object and class hierarchies -- are they really necessary?</A></strong>, 
Christopher Allen <a href="mailto:ChristopherA#Skotos,net">ChristopherA#Skotos,net</a>, Thu 30 Mar 2000, 04:00 GMT
</LI>
</ul>
</ul>
<LI><strong><A NAME="00810" HREF="msg00810.html">[MUD-Dev] Debugging techniques</A></strong>, 
adam <a href="mailto:adam#treyarch,com">adam#treyarch,com</a>, Fri 31 Mar 2000, 20:57 GMT
</LI>
</ul>
<LI><strong><A NAME="00765" HREF="msg00765.html">Re: [MUD-Dev] Object and class heirarchies -- are they really necessary?</A></strong>, 
Phillip Lenhardt <a href="mailto:philen#funky,monkey.org">philen#funky,monkey.org</a>, Tue 28 Mar 2000, 21:34 GMT
</LI>
</ul>
</ul>
<LI><strong><A NAME="00677" HREF="msg00677.html">RE: [MUD-Dev] Object and class heirarchies -- are they really necessary?</A></strong>, 
Dr Richard A. Bartle <a href="mailto:richard#mud,co.uk">richard#mud,co.uk</a>, Tue 21 Mar 2000, 21:45 GMT
</LI>
<LI><strong><A NAME="00682" HREF="msg00682.html">RE: [MUD-Dev] Object and class heirarchies -- are they really necessary?</A></strong>, 
Koster, Raph <a href="mailto:rkoster#origin,ea.com">rkoster#origin,ea.com</a>, Wed 22 Mar 2000, 00:25 GMT
<UL>
<LI><strong><A NAME="00685" HREF="msg00685.html">RE: [MUD-Dev] Object and class heirarchies -- are they really necessary?</A></strong>, 
Nathan F Yospe <a href="mailto:yospe#hawaii,edu">yospe#hawaii,edu</a>, Wed 22 Mar 2000, 01:59 GMT
</LI>
</UL>
</LI>
<LI><strong><A NAME="00686" HREF="msg00686.html">Re: [MUD-Dev] Object and class heirarchies -- are they really necessary?</A></strong>, 
Draymoor <a href="mailto:fibhufky#erols,com">fibhufky#erols,com</a>, Wed 22 Mar 2000, 02:33 GMT
</LI>
</ul>
</LI>
</UL></BLOCKQUOTE>

</ul>
<hr>
<center>
[&nbsp;<a href="../">Other Periods</a>
&nbsp;|&nbsp;<a href="../../">Other mailing lists</a>
&nbsp;|&nbsp;<a href="/search.php3">Search</a>
&nbsp;]
</center>
<hr>
</body>
</html>