category 可以在不獲悉韧掩,不改變原來代碼的情況下往里面添加新的方法象浑,只能添加,不能刪除修改句携,并且如果類別和原來類中的方法產(chǎn)生名稱沖突榔幸,則類別將覆蓋原來的方法,因為類別具有更高的優(yōu)先級务甥。
類別主要有3個作用:
1).將類的實現(xiàn)分散到多個不同文件或多個不同框架中牡辽。
2).創(chuàng)建對私有方法的前向引用。
3).向?qū)ο筇砑臃钦絽f(xié)議敞临。
繼承可以增加态辛,修改或者刪除方法,并且可以增加屬性
區(qū)別
category 可以在不獲悉韧掩,不改變原來代碼的情況下往里面添加新的方法象浑,只能添加,不能刪除修改句携,并且如果類別和原來類中的方法產(chǎn)生名稱沖突榔幸,則類別將覆蓋原來的方法,因為類別具有更高的優(yōu)先級务甥。
類別主要有3個作用:
1).將類的實現(xiàn)分散到多個不同文件或多個不同框架中牡辽。
2).創(chuàng)建對私有方法的前向引用。
3).向?qū)ο筇砑臃钦絽f(xié)議敞临。
繼承可以增加态辛,修改或者刪除方法,并且可以增加屬性