戰國時期,木匠出身的墨翟主張兼愛與非攻,到處推廣他的學說。楚國要去攻打宋國,魯班為楚軍設計攻城的雲梯。墨子急忙去勸阻這場戰爭,楚王讓墨子與魯班比試比試攻防演習,墨子善於防守,魯班敗北。楚王只好放棄攻打宋國。
有一回,楚國要攻打宋國,魯班為楚國特地設計製造了一種雲梯,準備攻城之用。那時墨子正在齊國,得到這個消息,急忙趕到楚國去勸阻,一起走了十天十夜,到了楚國的郢都立刻找到魯班一同去見楚王。墨子竭力說服楚王和魯班別攻宋國。楚王終於同意了,但是他們都捨不得放棄新造起來的攻城器械,想在實戰中試試它的威力。
墨子說:“那好,咱們就當場試試吧。”說著,解下衣帶,圍作城牆,用木片作為武器,讓魯班同他分別代表攻守兩方進行表演。魯班多次使用不同方法攻城,多次都被墨子擋住了。魯班攻城的器械已經使盡,而墨子守城計策還綽綽有餘。
魯班不肯認輸,說道:“我有辦法對付你,但是我不說。”墨子說:“我知道你要怎樣對付我,但是我也不說。”楚王聽不懂,問是什麼意思。墨子說:“公輸子是想殺害我。他以為殺了我,就沒有人幫宋國守城了。他哪裡知道我的門徒約有三百人早已守在那裡等著你們去進攻。”楚王眼看沒有把握取勝,便說:“好了,我決定不攻打宋國了。”
因為墨子善守,後來就把牢守稱為“墨守”。但這個“守”一般都已不指守城,而多指守舊,成了貶義詞了。
墨守成規的意思:指思想保守,守著老規矩不肯改變。