官术网_书友最值得收藏!

5-5 代碼封裝:模塊化程序設(shè)計(jì)的起步

函數(shù)是一種將功能代碼封裝起來的機(jī)制。很明顯,它最大的優(yōu)點(diǎn)就是將代碼模塊化。這對(duì)現(xiàn)代程序設(shè)計(jì)具有非常重要的意義,設(shè)想如果沒有函數(shù)機(jī)制,我們幾乎無法寫出功能復(fù)雜的代碼。

1.便于調(diào)試

因?yàn)楹瘮?shù)的模塊化功能,首先可以保證各個(gè)函數(shù)的功能正確,然后再整體調(diào)試系統(tǒng)功能,使得程序調(diào)試可以由下至上,先各個(gè)模塊,然后主程序,有章可循。

2.便于優(yōu)化程序

當(dāng)某個(gè)模塊或者函數(shù)的運(yùn)行效率不能達(dá)到預(yù)期的時(shí)候,可以集中精力修改,優(yōu)化函數(shù)中的代碼,無須變動(dòng)系統(tǒng)其他部分代碼。

3.便于程序進(jìn)化

所謂程序進(jìn)化,往往是因?yàn)樾枨蟮淖兓绦蛐枰砑有碌墓δ堋1热绮捎眯碌挠脩艚缑妫到y(tǒng)的執(zhí)行功能不變,這時(shí)只需改動(dòng)用戶界面部分即可。

主站蜘蛛池模板: 灵丘县| 英德市| 岢岚县| 达州市| 汪清县| 碌曲县| 鄂温| 石家庄市| 定陶县| 重庆市| 临漳县| 缙云县| 永福县| 曲松县| 阿图什市| 达尔| 莎车县| 吴旗县| 汽车| 马山县| 渝北区| 进贤县| 克东县| 左云县| 赞皇县| 安泽县| 姚安县| 许昌市| 黑河市| 江孜县| 红原县| 南阳市| 延庆县| 章丘市| 通辽市| 忻城县| 长春市| 巫山县| 乐清市| 宁国市| 旬邑县|