Ответ 1
Моя запись S4 (все еще выполняется) доступна здесь: http://adv-r.had.co.nz/S4.html
Поскольку мне часто приходится сталкиваться с ситуациями, когда программирование S4 необходимо для обзора, я собрал довольно много источников на объектах, методах и программировании S4. Я перечислил их здесь как ссылку. Также добавьте свои собственные источники.
В Интернете
methods
help: файлы справки из методов пакета, где можно найти большую часть необходимой информацииКниги
PS: если кто-то обнаружит ячейку сообщества, вы можете сделать это сообществом, принадлежащим сообществу. Как-то я больше не могу найти его в окне редактирования...
Моя запись S4 (все еще выполняется) доступна здесь: http://adv-r.had.co.nz/S4.html
R для программистов (Matloff) (бесплатно) и Введение в научные программирование и моделирование (Jones) содержат короткий раздел по классам S4 нового стиля.
Другая хорошая книга Джона Чамберса: "Программирование с данными: руководство по языку S". Как следует из названия, на самом деле речь идет о S, а не R, но в любом случае он предоставляет много полезной информации о классах S4.
Также есть информация в руководствах R "Написание R-расширений" и "R Internals" (в частности, последние). Их можно найти в http://cran.r-project.org/doc/manuals/.
Наконец, я бы рекомендовал "Как работают методы S4" , что является отличным обзором того, как думать о S4, поскольку он вписывается в R.