1. OOP(object-oriented programming)

    面向对象,就是将事物用属性(数据)和操作(方法)来描述。

    封装:把客观事物封装成抽象的类,用IT语言定义事物。封装可以隐藏实现细节,使得代码模块化。
    继承:减少代码重复,即可继承历史成果,又可创新扩展。继承可以扩展已存在的代码模块(类)

    多态:多态性是允许你将父对象设置成为和一个或更多的他的子对象相等的技术。多态则是为了实现接口重用,把不同的子类对象都当作父类来看,可以屏蔽不同子类对象之间的差异,写出通用的代码,做出通用的编程,以适应需求的不断变化。

  2. Object class

    是所有class之根,有class,inspect,object_id,to_s等方法,这些方法所有class都会继承。

(未完待续)