第二條:在類(lèi)的頭文件中盡量少引入其他頭文件
一般來(lái)說(shuō)刚陡,應(yīng)在某個(gè)類(lèi)的頭文件中使用“向前聲明”類(lèi)提及別的類(lèi)唆鸡,并在實(shí)現(xiàn)文件中引入那些類(lèi)的頭文件趾诗。這樣做可以盡量降低類(lèi)之間的耦合(coupling)痹届。
如果要聲明某個(gè)類(lèi)遵循一項(xiàng)協(xié)議贮尖,這種情況下笛粘,盡量把“該類(lèi)遵循某協(xié)議”的這條聲明移至“class-continuation分類(lèi)”中,如果不行的話(huà)湿硝,就把協(xié)議單獨(dú)放在一個(gè)頭文件中薪前,然后將其引入。