s1 = "cat"def s1.upcase "CaT"ends1_dup = s1.dups1_clone = s1.clones1 #=> "cat"s1_dup.upcase #=> "CAT" (singleton method not copied)s1_clone.upcase #=> "CaT" (uses singleton method)