Introduction
We have three OOP systems introduced so far (S3, S4, R6)
At the current time (pre - S7?) Hadley recommends use S3 by default: It’s simple and widely used throughout base R and CRAN.
If you have experience in other languages, Resist the temptation to use R6 even though it will feel more familiar!