Мне нужно внести изменения в другие классы домена при удалении экземпляра определенного класса домена.Каков наилучший способ сделать это?Я не хочу ждать фиксации или сброса, поэтому не думаю, что обратный вызов beforeDelete поможет.Я хотел бы "переопределить" удалить, сделать что-то и вызвать super.delete ():
class Foo {
Bar bar
void delete() {
if (bar) bar.foo = null
super.delete() -- this doesn't work
}
}
В настоящее время я назвал "удалить" отмена, но хотел бы назвать это "удалить", но тогда я не могувызовите оригинал delete ().