為探討軟件設(shè)計(jì)模式的內(nèi)在規(guī)律,通過介紹軟件設(shè)計(jì)模式的產(chǎn)生,比較了模式、設(shè)計(jì)模式與軟件設(shè)計(jì)模式等概念;對(duì)經(jīng)典軟件設(shè)計(jì)模式按移植度進(jìn)行了分類;從而得出軟件設(shè)計(jì)模式源于移植的結(jié)論.最后指出軟件設(shè)計(jì)模式背后的科學(xué)方法是移植、歸納與演繹;軟件設(shè)計(jì)模式的哲學(xué)是自由、開放的軟件設(shè)計(jì)理念.