EldiraSesto

ShoppingCartFactory

Jun 9th, 2019
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.46 KB | None | 0 0
  1. package cashregister;
  2.  
  3. public class ShoppingCartFactory extends Object {
  4.    
  5.     private static long SHOPPING_CART_ID = 1;
  6.    
  7.     public ShoppingCartFactory() {}
  8.    
  9.     public static IShoppingCart createShoppingCart() {
  10.         return new ShoppingCart(SHOPPING_CART_ID++);
  11.         }  
  12.        
  13.     public static IShoppingCart createShoppingCart(long id) {
  14.         if(SHOPPING_CART_ID < id) {
  15.             return new ShoppingCart(id++);
  16.         }
  17.         return new ShoppingCart(SHOPPING_CART_ID++);
  18.     }
  19.    
  20.     }
Advertisement
Add Comment
Please, Sign In to add comment