Subject: modular statically typed multimethods
mnaik@hss.hns.com
Date: Fri Jan 07 2000 - 04:00:42 PST
Hello
As mentioned in the paper "Modular Statically Typed Multimethods",
the open objects relieve the tension between ease of adding
operations to existing classes and ease of adding subclasses.
What I understand by "open objects" is the prototype-based model.
While I appreciate the expressive power of this model, I would
like to bring to your notice Robert Martin's "Acyclic Visitor"
(also called RTTI visitor) design pattern
(http://www.objectmentor.com/publications/acv.pdf)
which allows both, adding operations to existing classes and adding
subclasses, in the class-based model. It is more powerful than the
visitor design pattern which allows only the former.
Regards
-- Mayur
This archive was generated by hypermail 2b25 : Tue Oct 03 2000 - 15:21:19 PDT