分別描述類別(categories)和延展(extensions)是什麼?以及二者的區別?繼承和類別在實現中有何區別?爲何Category只能爲對象添加⽅法,卻不能添加成員變量? 對象
category 類目是不知道源碼的狀況下爲一個類擴寫方法.繼承
extension 延展是爲一個類聲明私有方法.源碼
繼承是建立一個新的類,類目是對現有類進行擴展,仍是以前的類.類目的做用就是爲已知類添加方法.io