Node:Default Class Redefinition Behaviour, Next:, Up:Redefining a Class



3.8.1 Default Class Redefinition Behaviour

GOOPS' default answer to this question is as follows.

To keep things tidy, GOOPS also needs to do a little housekeeping on methods that are associated with the redefined class.

If this class redefinition strategy strikes you as rather counter-intuitive, bear in mind that it is derived from similar behaviour in other object systems such as CLOS, and that experience in those systems has shown it to be very useful in practice.

Also bear in mind that, like most of GOOPS' default behaviour, it can be customized...