看板 [ java ]
討論串[問題] 如何彈性不修改程式碼, 卻能比對模式
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 1→)留言3則,0人參與, 最新作者LaPass (LaPass)時間11年前 (2013/11/30 23:42), 編輯資訊
0
0
0
內容預覽:
其實這比較像是設計概念的問題. 一些實行的細節我會略過. 程式碼也沒跑過,就是示意一下怎麼設計這樣. 在你的例子中. 你的要求是彈性的進行比對. 以及對比對成功的動作進行不同的動作. 所以,在這裡我們要作的. 是將「比對條件」以及「執行動作」這兩個部份. 從主結構中抽離出來. 也就說,不要用if..
(還有1785個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者pupuliao (pupu)時間11年前 (2013/11/30 17:56), 編輯資訊
0
0
0
內容預覽:
你所謂的規則有多複雜?. 還是指示字串比對?. 我想到的方法是. 把所有的條件都列在文自檔中. 例如. qwe ==. 123 !=. abc ==. sdf ==. 程式一開始就先去讀取所有的條件. 然後用 switch(check(條件))..... 然後check() 就用for迴圈 一次解決

推噓6(6推 0噓 3→)留言9則,0人參與, 最新作者smithkimo (Smith K)時間11年前 (2013/11/30 17:18), 編輯資訊
0
0
0
內容預覽:
Dear all,. 小弟有一個很特別的問題, 就是手邊有一些會隨時會增加的規則,. 例如,. String test = "abc";. Rule 1: if(regex1.match()) then .... Rule 2: if(regex2.match()) then .... 這些規則會隨
(還有99個字)
首頁
上一頁
1
下一頁
尾頁