首先,舉一反三不過是對問題及其解決方案的抽象。當你掌握了特定問題的解決方法時,不要就此止步。繼續深入思考下去,根據該問題所屬的專業範疇,使用該專業的術語把解決方法高度抽象化,使其更具有一般性,這是個從特殊到一般的過程。也就是說,舉一反三首先要從該問題所屬的專業領域出發,在你瞭解了一種特定問題的解法時,把解決方法用該領域的“構建塊”進行拆解、重構,以形成一種抽象工具用於日後解決相似問題。抽象工具是一種非常實用的東西,使用抽象工具,我們不必關心它的實現細節,只需知道它的應用場景以及它的功能就可以用它來解決問題。比如說,我們用銀行可以方便的存款取款,而無需知道銀行的運作細節。舉例來說,經典的“雞兔同籠”問題。
首先,舉一反三不過是對問題及其解決方案的抽象。當你掌握了特定問題的解決方法時,不要就此止步。繼續深入思考下去,根據該問題所屬的專業範疇,使用該專業的術語把解決方法高度抽象化,使其更具有一般性,這是個從特殊到一般的過程。也就是說,舉一反三首先要從該問題所屬的專業領域出發,在你瞭解了一種特定問題的解法時,把解決方法用該領域的“構建塊”進行拆解、重構,以形成一種抽象工具用於日後解決相似問題。抽象工具是一種非常實用的東西,使用抽象工具,我們不必關心它的實現細節,只需知道它的應用場景以及它的功能就可以用它來解決問題。比如說,我們用銀行可以方便的存款取款,而無需知道銀行的運作細節。舉例來說,經典的“雞兔同籠”問題。
有若干只雞兔同在一個籠子裡,從上面數,有3 個頭,從下面數,有10只腳。問籠中各有多少隻雞和兔?對於這道問題,我們大家都知道用二元一次方程組來解。如果我們不會二元一次方程組呢,我們或許會用窮舉法。對於這道題,可能的情況很少,所以用窮舉可以很快得到答案。但是,如果把頭和腳的數目分別改成35和94呢?恐怕窮舉一時半會是得不出結果的。對於這道題,二元一次方程組就是一種適用的抽象工具,變數x、y是一種基本的“構建塊”。透過使用二元一次方程組這個抽象工具,我們就能很輕鬆的解決同類問題。這就是舉一反三。