拉勾數(shù)據(jù)分析實(shí)戰(zhàn)訓(xùn)練營(yíng)
優(yōu)點(diǎn):對(duì)于業(yè)務(wù)邏輯比較簡(jiǎn)單的程序,可以達(dá)到快速開(kāi)發(fā),前期投入成本較低
缺點(diǎn):采用面向過(guò)程的方式開(kāi)發(fā)很難解決非常復(fù)雜的業(yè)務(wù)邏輯,另外面向過(guò)程的方式導(dǎo)致軟件元素之間的耦合度非常高,只要其中一環(huán)出現(xiàn)問(wèn)題整個(gè)系統(tǒng)都將受到影響,導(dǎo)致最終的軟件擴(kuò)展力差,由于沒(méi)有對(duì)象的概念,所以無(wú)法達(dá)到組件復(fù)用
面向過(guò)程程序設(shè)計(jì)也稱(chēng)作結(jié)構(gòu)化程序設(shè)計(jì)或結(jié)構(gòu)化編程,它是分析出解決問(wèn)題所需要的步驟,然后用函數(shù)把這些步驟一步一步實(shí)現(xiàn),使用時(shí)一個(gè)一個(gè)依次調(diào)用即可。
面向?qū)ο螅核腔诿嫦蜻^(guò)程的編程思想,也是一種思考問(wèn)題的方式,主要關(guān)注對(duì)象能完成哪些功能,這種思維方法其實(shí)就是我們?cè)诂F(xiàn)實(shí)生活中習(xí)慣的思維方式,是從人類(lèi)考慮問(wèn)題的角度出發(fā),把人類(lèi)解決問(wèn)題的思維方式逐步翻譯成程序能夠理解的思維方式的過(guò)程。
標(biāo)簽: