W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
結(jié)構(gòu)化編程,簡(jiǎn)單來(lái)理解,就是通過(guò)定義結(jié)構(gòu)體傳遞和返回參數(shù)。
我們建議在必要的場(chǎng)景下使用結(jié)構(gòu)化定義來(lái)管理輸出/輸出,尤其是在?controller
?和?service
?兩層的代碼設(shè)計(jì)中。
HttpRequest/HttpContext
?對(duì)象指針,執(zhí)行結(jié)果直接寫(xiě)入到對(duì)象,難以確定接口是否成功/失敗
結(jié)構(gòu)化優(yōu)點(diǎn):
error
?來(lái)判斷接口處理結(jié)果,并可以規(guī)范化統(tǒng)一錯(cuò)誤機(jī)制
結(jié)構(gòu)化示例:
結(jié)構(gòu)定義:
方法使用:
結(jié)構(gòu)化優(yōu)點(diǎn):
結(jié)構(gòu)化示例:
service
?層的方法在使用結(jié)構(gòu)化管理輸入/輸出參數(shù)時(shí),結(jié)構(gòu)體中任意參數(shù)都將會(huì)被看做非必需參數(shù)。因此需要根據(jù)業(yè)務(wù)場(chǎng)景合理評(píng)估可行性。Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: