[pro] AMOP question: When and where is slot-value-using-class called?
Pascal J. Bourguignon
pjb at informatimago.com
Sat Aug 2 02:00:15 UTC 2014
Jean-Claude Beaudoin <jean.claude.beaudoin at gmail.com> writes:
> So my question is: Which one is right?
I'd note that this is a major problem of how OO libraries or
frameworks are defined. They very rarely specify or give any guarantee
of when or whom will send a given message to a given object.
This makes indeed difficult to subclass and override methods in a sturdy
way.
This is probably a reason why OO programmers nowadays tend to distance
themselves from inheritance (using so called "flat" hierarchies), and
like "final" methods a lot, which basically denies OO itself.
Otherwise, for your question, you didn't mention any metaclass. I'm not
sure about it, but I would expect such methods from AMOP to be used
consistently only when you define your own metaclasses.
--
__Pascal Bourguignon__ http://www.informatimago.com/
“The factory of the future will have only two employees, a man and a
dog. The man will be there to feed the dog. The dog will be there to
keep the man from touching the equipment.” -- Carl Bass CEO Autodesk
More information about the pro
mailing list