OOP(object-oriented programming)
面向對象,就是將事物用屬性(數據)和操作(方法)來描述。
封裝:把客觀事物封裝成抽象的類,用IT語言定義事物。封裝可以隱藏實現細節,使得代碼模塊化。
繼承:減少代碼重複,即可繼承歷史成果,又可創新擴展。繼承可以擴展已存在的代碼模塊(類)多態:多態性是允許你將父對象設置成爲和一個或更多的他的子對象相等的技術。多態則是爲了實現接口重用,把不同的子類對象都當作父類來看,可以屏蔽不同子類對象之間的差異,寫出通用的代碼,做出通用的編程,以適應需求的不斷變化。
Object class
是所有class之根,有class,inspect,object_id,to_s等方法,這些方法所有class都會繼承。
(未完待續)