@@ -15,29 +15,25 @@ public static void main(String[] args) {
1515 System .out .println ("Welcome to ATM Money dispenser program designed using Chain of Responsibility" );
1616 Scanner scan = new Scanner (System .in );
1717
18- MoneyChainHandler thousandollarHandler_1000 = new ThousandollarHandler_1000 (1000 );
19- MoneyChainHandler FiveHundredollarHandler_500 = new FiveHundredollarHandler_500 (500 );
20- MoneyChainHandler HundrendollarHandler_100 = new HundrenDollarHandler_100 (100 );
21- MoneyChainHandler FiftydollarHandler_50 = new FiftyDollarHandler_50 (50 );
22- MoneyChainHandler TendollarHandler_10 = new TenDollarHandler_10 (10 );
23- MoneyChainHandler FivedollarHandler_5 = new FiveDollarHandler_5 (5 );
24- MoneyChainHandler TwodollarHandler_2 = new TwoDollarHandler_2 (2 );
25- MoneyChainHandler OnedollarHandler_1 = new OneDollarHandler_1 (1 );
18+ MoneyChainHandler hundredDollarHandler_100 = new HundrenDollarHandler_100 (100 );
19+ MoneyChainHandler fiftyDollarHandler_50 = new FiftyDollarHandler_50 (50 );
20+ MoneyChainHandler tenDollarHandler_10 = new TenDollarHandler_10 (10 );
21+ MoneyChainHandler fiveDollarHandler_5 = new FiveDollarHandler_5 (5 );
22+ MoneyChainHandler twoDollarHandler_2 = new TwoDollarHandler_2 (2 );
23+ MoneyChainHandler oneDollarHandler_1 = new OneDollarHandler_1 (1 );
2624
2725 // Setting up the change
28- thousandollarHandler_1000 .setNextHandler (FiveHundredollarHandler_500 );
29- FiveHundredollarHandler_500 .setNextHandler (HundrendollarHandler_100 );
30- HundrendollarHandler_100 .setNextHandler (FiftydollarHandler_50 );
31- FiftydollarHandler_50 .setNextHandler (TendollarHandler_10 );
32- TendollarHandler_10 .setNextHandler (FivedollarHandler_5 );
33- FivedollarHandler_5 .setNextHandler (TwodollarHandler_2 );
34- TwodollarHandler_2 .setNextHandler (OnedollarHandler_1 );
26+ hundredDollarHandler_100 .setNextHandler (fiftyDollarHandler_50 );
27+ fiftyDollarHandler_50 .setNextHandler (tenDollarHandler_10 );
28+ tenDollarHandler_10 .setNextHandler (fiveDollarHandler_5 );
29+ fiveDollarHandler_5 .setNextHandler (twoDollarHandler_2 );
30+ twoDollarHandler_2 .setNextHandler (oneDollarHandler_1 );
3531
3632 String repeatRunFlag = "y" ;
3733 while (!repeatRunFlag .equalsIgnoreCase ("no" )) {
3834 System .out .println ("Please enter amount you want to withdraw eg 3450 " );
3935 int choice = scan .nextInt ();
40- thousandollarHandler_1000 .handler (choice );
36+ hundredDollarHandler_100 .handler (choice );
4137
4238 System .out .println ("=============================" );
4339
0 commit comments