Hong Zhang wrote:
>
> Say if you want Thread can be easily inserted into LinkedList,
> you can write
>
> public Thread extends Object implements Node {
> ...
> }
>
> or
>
> public Thread extends Object, Node {
> ...
> }
>
> and don't bother to implement classic linked list node.
>
> Hong
You could use a hasa relation as well, as long as the node object
has a link to the owner.
package ListableObject;
sub new {
my $O = new Object;
$O->addfield(node => Node::new({Ownedby=> $O}));# or something like this
};
It would of course be easier to get wrong.
--
David Nicol 816.235.1187
"It's widely known that the 'F' in RTFM is silent." -- Olie
- Re: Anyone actually experienced with object inheritance? Jarkko Hietaniemi
- Re: Anyone actually experienced with object inheritance? John Porter
- Re: Anyone actually experienced with object inheritance? John Porter
- Re: Anyone actually experienced with object inheritance? Michael G Schwern
- Re: Anyone actually experienced with object inheritance? John Porter
- Re: Anyone actually experienced with object inheritance? Bart Schuller
- Re: Anyone actually experienced with object inherit... Michael G Schwern
- Re: Anyone actually experienced with object inherit... Joe McMahon
- RE: Anyone actually experienced with object inheritance? Hong Zhang
- Re: Anyone actually experienced with object inherit... David L. Nicol
- Re: Anyone actually experienced with object inherit... Michael G Schwern
