Плюсы и минусы слушателей как слабых ссылок

Каковы плюсы и минусы сохранения слушателей в качестве WeakReferences.

Большой «плюс», конечно же, заключается в следующем:

Добавление слушателя в качестве WeakReference означает, что слушателю не нужно беспокоиться об «удалении»

Обновление

Для тех, кто беспокоится о том, что слушатель имеет единственную ссылку на объект, почему не может быть двух методов, addListener () и addWeakRefListener ()?

те, кто не заботится об удалении, могут использовать последнее.

70
задан hvgotcodes 23 June 2011 в 16:26
поделиться