01-談?wù)勈裁词敲嫦驅(qū)ο?/h2>

這個(gè)問(wèn)題,通常會(huì)讓很多人有點(diǎn)不知所措,感覺(jué)我一直在編碼,但是說(shuō)到思想很難去闡述。

下面,我說(shuō)說(shuō)自己的想法,

首先,談?wù)劇懊嫦蜻^(guò)程”vs“面向?qū)ο蟆?/p>

我覺(jué)得這兩者是思考角度的差異,面向過(guò)程更多是以“執(zhí)行者”的角度來(lái)思考問(wèn)題,而面向?qū)ο蟾嗍且浴敖M織者”的角度來(lái)思考問(wèn)題,舉個(gè)例子,比如我要產(chǎn)生一個(gè)0-10之間的隨機(jī)數(shù),如果以“面向過(guò)程”的思維,那我更多是關(guān)注如何去設(shè)計(jì)一個(gè)算法,然后保證比較均衡產(chǎn)生0-10的隨機(jī)數(shù),而面向?qū)ο蟮乃季S會(huì)更多關(guān)注,我找誰(shuí)來(lái)幫我們做這件事,比如Random類(lèi),調(diào)用其中提供的方法即可。

所以,面向?qū)ο蟮乃季S更多的是考慮如何去選擇合適的工具,然后組織到一起干一件事。

好比一個(gè)導(dǎo)演,要拍一場(chǎng)電影,那么首先要有男豬腳和女豬腳,然后還有其他等等,最后把這些資源組織起來(lái),拍成一場(chǎng)電影。

再說(shuō)回我們的程序世界,這個(gè)組織者的思維無(wú)處不在,比如,我們要開(kāi)發(fā)項(xiàng)目,以三層架構(gòu)的模式來(lái)開(kāi)發(fā),那么這個(gè)時(shí)候,我們不需要重復(fù)造輪子,只需要選擇市面上主流的框架即可,比如SpringMVC,Spring,MyBatis,這些都是各層的主流框架。

好了,今天就到這,大家可以自己再想很多這樣的例子出來(lái)。

結(jié)合開(kāi)發(fā)過(guò)的項(xiàng)目案例來(lái)結(jié)合回答更經(jīng)常

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.埋點(diǎn)是做什么的 2.如何進(jìn)行埋點(diǎn) 3.埋點(diǎn)方案的設(shè)計(jì) 近期常被問(wèn)到這個(gè)問(wèn)題,我擔(dān)心我的答案會(huì)將一些天真爛漫的孩...
    lxg閱讀 2,325評(píng)論 0 1
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒(méi)有地址/指針的概念1.2> 泛型1.3> 類(lèi)型嚴(yán)謹(jǐn) 對(duì)...
    cosWriter閱讀 11,618評(píng)論 1 32
  • 或許是因?yàn)榧易暹z傳的原因,我父親這邊有文化的長(zhǎng)輩們都是愛(ài)好文學(xué)的,比如我的曾二祖父就是靠寫(xiě)得一手好文章為他的仕途借...
    小仙女阿姨閱讀 521評(píng)論 0 1
  • iOS中協(xié)議和代理的理解 協(xié)議(Protocol) : OC中可以把協(xié)議理解為方法的集合,一個(gè)協(xié)議下有很多方法,包...
    成博_閱讀 2,179評(píng)論 4 2
  • 昨晚心情本來(lái)不錯(cuò),因?yàn)橐鲞h(yuǎn)門(mén)跟老大說(shuō)先把作業(yè)做好,省得出去不放學(xué),9點(diǎn)左右就做好了,去核實(shí)作業(yè)后卻發(fā)現(xiàn)有2...
    劉益銘媽媽閱讀 152評(píng)論 0 0

友情鏈接更多精彩內(nèi)容