coffee 全面采用命名空間方式定義和加載類(lèi)文件,有效的解決多個(gè)模塊之間的沖突問(wèn)題,并且實(shí)現(xiàn)了更加高效的類(lèi)庫(kù)自動(dòng)加載機(jī)制。
由于完全采用了命名空間的特性,因此只需要給類(lèi)正確定義所在的命名空間,而命名空間的路徑與類(lèi)庫(kù)文件的目錄一致,那么就可以實(shí)現(xiàn)類(lèi)的自動(dòng)加載。
根命名空間是一個(gè)關(guān)鍵的概念。 以上面的test\app\test 類(lèi)為例。 test就是一個(gè)根命名空間,其對(duì)應(yīng)的初始命名空間目錄的類(lèi)目錄(test/app/test)。 test目錄下面的子目錄會(huì)自動(dòng)識(shí)別為根命名空間下的子命名空間。 這些命名空間無(wú)需注冊(cè)即可使用。
更多建議: