19. 对象的 CRUD
略去,但强调一下元类的作用
Singleton Class/Meta Class/Eigen Class
20. 类的 CRUD
C
class keyword
Class.new
R
Object.const_defined?
U
Openclass
Module
instance_eval, class_eval
method_missing
D
Object.send(:remove_const,:MyClass) 不影响子类,因为只是删除 const
21. 方法的 CRUD
C
def keyword
define_method
R
method_defined?
U
Alias
bind/unbind
D
undef_method
22. 实例变量的 CRUD
C
@variable_name
attr_reader, attr_writer, attr_accessor
R
instance_variable_defined?
instance_variable_read
U
instance_variable_set
D
N/A