春秋時期,魯國有一位很聰明的工匠,名叫公輸班,人們又叫他魯班。有一回,他在楚國為楚王製作攻城用的器械雲梯。雲梯製成以後,準備用它去攻打宋國。這個消息讓墨子知道了。墨子名叫墨翟,他是著名的政治家和思想家。墨子很反對打仗,所以聽說楚國要攻擊宋國,就急急忙忙動身到楚國去,勸阻楚王不要進攻宋國。他走了十天十夜,腳底磨出了繭子和血泡,就從衣服上撕下一條布,把腳包上,繼續趕路,終於來到了楚國的國都郢城。墨子見到了公輸班,便對他說:

“北方有一個人侮辱我,我請你幫助我把他殺了!”公輸班聽了這話,挺不高興。

墨子又說:“如果你去把那個人殺死,我送給您十斤黃金!”

公輸班氣急了,嚷道:“我這個人是重視仁義的,我不能去殺人!”

墨子趁機追問道:“你說得好啊,可是你為楚王製造雲梯,要去進攻宋國。宋國犯了什麽罪呢?人家無罪而你偏去攻打人家,這不是仁義吧?”

公輸班被墨子說服了,墨子又去勸說楚王。楚王聽了他的一番話,覺得很有道理,就回答他說:

“你講的都對呀,但是公輸班為我製成了雲梯,我一定會把宋國打敗!”

墨子不慌不忙地說:“那也未必吧!你有攻城的武器,我有守城的辦法,咱們來演習一下進攻和防守吧!”說罷,他解下腰帶圍一個四方形,當作城牆。又拿一塊板,當作防禦武器,讓公輸班來攻城。公輸班使用他的雲梯,九次都被墨子擋回去了。公輸班的攻擊已經技窮力竭,而墨子的防守本領還沒有完。

公輸班沒有攻下墨子圍的城,便說:“我知道有辦法戰勝你,但是我不說。”

墨子也說:“我知道你想戰勝我的方法是什麽,我也不說出來。”

楚王聽了他倆的對話,感到莫名其妙,就問墨子說:“你們說的是什麽意思啊?”墨子告訴楚王:

“公輸班的意思是把我殺掉,宋國就沒人守得住了,你便可以獲得勝利。其實他想錯了,我有弟子三百多人,他們都用我的防禦武器守在宋城上,等待楚王發兵呢!所以,你們即使殺了我,也是無濟於事的。”

楚王聽了這話,對墨子十分佩服,連忙說:“好啊,好啊,不要去攻打宋國了!”

於是,楚國和宋國之間避免了一場戰爭。