Во-первых, две разные кнопки совершенно запросто могут быть двух разных классов, примеры таких библиотек немногочисленны, но имеются. Еще во-первых, и обработчики могут быть одинаковые, например, взять хранящуюся в кнопке команду и поставить в очередь на выполнение (а у команд уже обработчики будут разные). Во-вторых, положим, у кнопок обработчики разные, а у текстовых полей, например, одинаковые. Разве это важно? Важно, что те и другие выставляют наружу одинаковый интерфейс.
no subject
Date: 2009-02-05 04:27 pm (UTC)