Re: Is Double Dispatch really object-oriented?
- From: Patrick May <pjm@xxxxxxx>
- Date: Fri, 13 Oct 2006 07:23:16 +0100
"robb" <robb@xxxxxxx> writes:
I'm preparing a paper on this topic (I believe it isn't - that it
breaks encapsulation, for example). I thought I'd see if anyone has
any thoughts on this.
Double dispatch is just a technique to work around the
limitations of languages that don't support multimethods. Object
orientation does not require dispatching solely on a single type. The
first standardized OO language was Common Lisp and its object system,
CLOS, supports multiple dispatch directly.
Regards,
Patrick
------------------------------------------------------------------------
S P Engineering, Inc. | Large scale, mission-critical, distributed OO
| systems design and implementation.
pjm@xxxxxxx | (C++, Java, Common Lisp, Jini, middleware, SOA)
.
- Follow-Ups:
- References:
- Is Double Dispatch really object-oriented?
- From: robb
- Is Double Dispatch really object-oriented?
- Prev by Date: Newly Updates on HoT (http://www.homeoftester.com)
- Next by Date: Re: Everything is a distributed object
- Previous by thread: Re: Is Double Dispatch really object-oriented?
- Next by thread: Re: Is Double Dispatch really object-oriented?
- Index(es):
Relevant Pages
|