[導(dǎo)讀]近日在公司領(lǐng)到一個(gè)小需求,需要對(duì)之前已有的試用用戶申請(qǐng)規(guī)則進(jìn)行拓展。我們的場(chǎng)景大概如下所示:按照上述的條件我們可以得出的結(jié)論是:咱們的主要流程主要是基于and或者or的關(guān)系。如果有一個(gè)不匹配的話,其實(shí)咱們后續(xù)的流程是不用執(zhí)行的,就是需要具備一個(gè)短路的功能。對(duì)于目前的現(xiàn)狀來說,我如...
近日在公司領(lǐng)到一個(gè)小需求,需要對(duì)之前已有的試用用戶申請(qǐng)規(guī)則進(jìn)行拓展。我們的場(chǎng)景大概如下所示:
按照上述的條件我們可以得出的結(jié)論是:
-
咱們的主要流程主要是基于 and 或者 or 的關(guān)系。
-
如果有一個(gè)不匹配的話,其實(shí)咱們后續(xù)的流程是不用執(zhí)行的,就是需要具備一個(gè)短路的功能。
-
對(duì)于目前的現(xiàn)狀來說,我如果在原有的基礎(chǔ)上來改,只要稍微注意一下解決需求不是很大的問題,但是說后面可維護(hù)性非常差。
后面經(jīng)過權(quán)衡過后,我還是決定將這個(gè)部分進(jìn)行重構(gòu)一下。
針對(duì)這個(gè)需求,我首先梳理了一下咱們規(guī)則執(zhí)行器大概的設(shè)計(jì), 然后我設(shè)計(jì)了一個(gè) V1 版本和大家一起分享一下,如果大家也有這樣的case 可以給我分享留言,下面部分主要是設(shè)計(jì)和實(shí)現(xiàn)的流程和 code。
規(guī)則執(zhí)行器的設(shè)計(jì)
對(duì)于規(guī)則的抽象并實(shí)現(xiàn)規(guī)則
執(zhí)行器構(gòu)建
執(zhí)行器的調(diào)用
總結(jié)
規(guī)則執(zhí)行器的優(yōu)點(diǎn)和缺點(diǎn)
優(yōu)點(diǎn):
-
比較簡單,每個(gè)規(guī)則可以獨(dú)立,將規(guī)則,數(shù)據(jù),執(zhí)行器拆分出來,調(diào)用方比較規(guī)整;
-
我在 Rule 模板類中定義 convert 方法做參數(shù)的轉(zhuǎn)換這樣可以能夠,為特定 rule 需要的場(chǎng)景數(shù)據(jù)提供拓展。
缺點(diǎn):
-
上下 rule 有數(shù)據(jù)依賴性,如果直接修改公共傳輸對(duì)象 dto這樣設(shè)計(jì)不是很合理,建議提前構(gòu)建數(shù)據(jù)。
欲知詳情,請(qǐng)下載word文檔
下載文檔
本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
近日在公司領(lǐng)到一個(gè)小需求,需要對(duì)之前已有的試用用戶申請(qǐng)規(guī)則進(jìn)行拓展。我們的場(chǎng)景大概如下所示:按照上述的條件我們可以得出的結(jié)論是:咱們的主要流程主要是基于and或者or的關(guān)系。如果有一個(gè)不匹配的話,其實(shí)咱們后續(xù)的流程是不用...
關(guān)鍵字:
執(zhí)行器
傳感器和執(zhí)行器 什么是傳感器與執(zhí)行器?它們有什么不同?傳感器和執(zhí)行器看似沒啥區(qū)別,其實(shí)有很大的本質(zhì)區(qū)別。
關(guān)鍵字:
傳感器
執(zhí)行器
區(qū)別
薄膜執(zhí)行器可將觸覺皮膚添加到任何產(chǎn)品表面,在任何頻率下產(chǎn)生局部、獨(dú)立的感覺,從而產(chǎn)生各種觸覺效果。
關(guān)鍵字:
基美電子
觸覺執(zhí)行器
執(zhí)行器
什么是傳感器與執(zhí)行器?它們有什么不同?傳感器和執(zhí)行器看似沒啥區(qū)別,其實(shí)有很大的本質(zhì)區(qū)別。同是工作在工業(yè)環(huán)境中,傳感器負(fù)責(zé)監(jiān)視設(shè)備工作情況,而執(zhí)行器則負(fù)責(zé)驅(qū)動(dòng)設(shè)備內(nèi)的事情。兩者經(jīng)常交互,卻是不同的兩個(gè)組件。
關(guān)鍵字:
傳感器
執(zhí)行器
什么是傳感器與執(zhí)行器?它們有什么不同?傳感器和執(zhí)行器看似沒啥區(qū)別,其實(shí)有很大的本質(zhì)區(qū)別。同是工作在工業(yè)環(huán)境中,傳感器負(fù)責(zé)監(jiān)視設(shè)備工作情況,而執(zhí)行器則負(fù)責(zé)驅(qū)動(dòng)設(shè)備內(nèi)的事情。兩者經(jīng)常交互,卻是不同的兩個(gè)組件。工作中互相補(bǔ)充,...
關(guān)鍵字:
傳感器
執(zhí)行器
手動(dòng)執(zhí)行器
你知道TDK PiezoHapt超薄執(zhí)行器嗎?它有什么作用?專注于新產(chǎn)品引入 (NPI) 并提供極豐富產(chǎn)品類型的業(yè)界頂級(jí)半導(dǎo)體和電子元件分銷商貿(mào)澤電子即日起備貨TDK的PiezoHapt?超薄執(zhí)行器。PiezoHapt是...
關(guān)鍵字:
執(zhí)行器
貿(mào)澤
超薄
東京工業(yè)大學(xué)的研究人員開發(fā)出一種液壓執(zhí)行器,可以使堅(jiān)固的機(jī)器人在災(zāi)難現(xiàn)場(chǎng)和其他惡劣環(huán)境中運(yùn)行。東京技術(shù)創(chuàng)業(yè)公司H-MUSCLE公司的成立是為了追求執(zhí)行器的應(yīng)用,產(chǎn)品樣品的運(yùn)輸將于2019年2月開
關(guān)鍵字:
執(zhí)行器
機(jī)器人
氣動(dòng)調(diào)節(jié)閥選型分類
氣動(dòng)調(diào)節(jié)閥有哪些分類?它們是怎么區(qū)分選擇的呢?當(dāng)然這個(gè)是有一定數(shù)據(jù)可以選擇,比如小口小流星選用單座調(diào)節(jié)閥,大口徑大流星選用套筒調(diào)節(jié)閥,回流系統(tǒng)的選擇三通分流閥
關(guān)鍵字:
執(zhí)行器
調(diào)節(jié)閥
物聯(lián)網(wǎng)(IoT)是近幾年最熱門的技術(shù)流行語,它旨在收集、共享和分析數(shù)據(jù),并從中創(chuàng)造價(jià)值。但如果沒有準(zhǔn)確數(shù)據(jù),物聯(lián)網(wǎng)將成為一堆無用的技術(shù),因此,傳感器和執(zhí)行器的重要性使其能夠感知周圍世界并據(jù)此
關(guān)鍵字:
傳感器
執(zhí)行器
物聯(lián)網(wǎng)
首先,液控單向閥并不是平衡閥的廉價(jià)替代解決方案。
它們都具有如下共同的特點(diǎn):
①如果軟管或管路發(fā)生故障,防止負(fù)載掉落;
②防止由于方向控制閥滑閥泄漏引起的負(fù)載漂移;
關(guān)鍵字:
執(zhí)行器
液壓系統(tǒng)
負(fù)載
作者:高通創(chuàng)銳訊產(chǎn)品管理總監(jiān) Sahil Bansal
Miracast是Wi-Fi系列中最新增加的技術(shù),使Wi-Fi突破了無線上網(wǎng)范疇。更具體地說,Miracast是一種屏幕鏡
關(guān)鍵字:
執(zhí)行器
調(diào)節(jié)閥
由于全球經(jīng)濟(jì)疲軟,IC Insights報(bào)告指出,2020年傳感器和執(zhí)行器全球銷售額增長恐將放緩至3%。而在2021年至2023年間會(huì)逐漸恢復(fù)增長勢(shì)頭,2023年預(yù)計(jì)將達(dá)到211億美元。
關(guān)鍵字:
傳感器
嵌入式
執(zhí)行器
行業(yè)資訊
世界最薄級(jí)別、厚度約0.35mm的振動(dòng)裝置低電壓驅(qū)動(dòng)瞬時(shí)反應(yīng)2017年慕尼黑上海電子展產(chǎn)品亮點(diǎn)TDK株式會(huì)社(社長:石黑 成直)開發(fā)出了帶觸覺反饋的“PiezoHapt?執(zhí)行器”,并將
關(guān)鍵字:
tdk
執(zhí)行器
電源技術(shù)解析
PB代碼動(dòng)態(tài)解析執(zhí)行器
博客分類:?
pb腳本SybaseF#VB百度
PB代碼動(dòng)態(tài)解析執(zhí)行器?當(dāng)你看到VB、VFP等開發(fā)語言提供的強(qiáng)大的宏執(zhí)行功能,是不是很羨慕呢?當(dāng)你尋遍PB的幫助、關(guān)于PB
關(guān)鍵字:
破敗
執(zhí)行器
隨著汽車對(duì)控制系統(tǒng)的要求和依賴性提高,AD采樣的設(shè)計(jì)模塊成為汽車控制器中重要的組成部分。AD采樣的結(jié)果是汽車控制器控制執(zhí)行器的依據(jù),它的速率和精度在汽車控制中起著重要的作用。 本文主要介紹一種基于MPC5634的多路模...
關(guān)鍵字:
執(zhí)行器
控制器
轉(zhuǎn)換器