-
package com.imooc.pattern.cor.handler; /* * 價格處理人,負(fù)責(zé)處理客戶折扣申請 */ public abstract class PriceHandler { /* * 直接后繼,用于傳遞請求 */ protected PriceHandler successor; public void setSuccessor(PriceHandler successor) { this.successor = successor; } /* * 處理折扣申請 */ public abstract void processDiscount(float discount); }查看全部
-
看到2:46查看全部
-
責(zé)任鏈模式查看全部
-
責(zé)任鏈模式實際應(yīng)用--異常處理查看全部
-
責(zé)任鏈的概念查看全部
-
OO 與模式的結(jié)合查看全部
-
filter--責(zé)任鏈 in web查看全部
-
js中的事件模型查看全部
-
責(zé)任鏈模式的應(yīng)用 java中的exception的拋出,一層一層的往外拋查看全部
-
開閉原則 對擴(kuò)展開放 對變更關(guān)閉查看全部
-
解耦---查看全部
-
加入了新的能夠折扣處理的成員lead類繼承了PriceHandler 對工廠方法進(jìn)行了改動 添加了lead的實例,以及給lead設(shè)置了后繼Successor 1、OO的一些原則: 2、如 單一職責(zé)原則 : 設(shè)置一個接口時,應(yīng)該只將與這個接口業(yè)務(wù)相關(guān)的方法放在接口之中。 3、工場方法的實質(zhì)在用返回返回的是一個接口,而不是一個實例對象。 4、用到責(zé)任鏈,總會用到工廠 將指定的方法移到某個文件中的快捷鍵操作方式: 選中方法名——Refactor——Move——選擇需要移動到的目標(biāo)文件——確定查看全部
-
前驅(qū) 中序遍歷下某結(jié)點(diǎn)X的前驅(qū)就是所有(結(jié)點(diǎn)值)小于X的結(jié)點(diǎn)中最大的那個查看全部
-
后繼 給定一個二叉查找樹中的結(jié)點(diǎn),有時候要求找出在中序遍歷順序下它的后繼。如果所有的關(guān)鍵字均不同,則某一結(jié)X點(diǎn)的后繼就是所有(結(jié)點(diǎn)值)大于X的結(jié)點(diǎn)中最小的那個。查看全部
-
責(zé)任鏈模式查看全部
舉報
0/150
提交
取消