咒語台詞其實只是抽象類別, 然後透過揮舞以及詠唱去實作他;所以每發出一發法術,都是new出一個物件;發太多的話會OOM(不管是什麼層面上的);然後哈利的繳械咒拿打敗沒鼻子的索命咒其實根本原因是: 哈利的繳械咒偷偷繼承了索命咒當父類別, 然後實作兩個類別的方式, 一隻類別當兩隻用, 我就問老佛怎麼打?然後石內卜那邊會很生氣說:"波特你竟敢用我的咒語對付我", 其實這邊是在好心提醒哈利不要Class include each other至於無聲咒,則是類別中有開get方法,所以能快速施展再補充一個,哈利那張"榮恩這東西比魔杖好用"耿圖,其實就是哈利在暗喻榮恩不要再用php了,改用go(戰