Guest User

Untitled

a guest
Nov 18th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.90 KB | None | 0 0
  1. class Good {
  2. String name;
  3. double price;
  4.  
  5. public Good(String name, double price) {
  6. this.name = name;
  7. this.price=price;
  8. }
  9. }
  10.  
  11. class OnlineStore {
  12. String name;
  13. List<Good> goods;
  14. public OnlineStore(String name, List<Good> list) {
  15. this.name = name;
  16. this.goods = list;
  17. }
  18.  
  19. }
  20.  
  21. class ProductSearchSrvice {
  22. List<OnlineStore> store;
  23.  
  24. public ProductSearchSrvice(List<OnlineStore> store) {
  25. if (store.isEmpty()) {
  26. throw new IllegalArgumentException();
  27. }
  28. }
  29. }
  30.  
  31. public class Lab10 {
  32. public static void main(String[] args){
  33. Good Tuner = new Good("Tuner",350.0);
  34. Good Cable_HDMI = new Good("Cable HDMI",29.60);
  35. Good Control_panel = new Good("Control panel",150.50);
  36. Good Tuner_1 = new Good("Tuner",1323.0);
  37. Good Cable_HDMI_1 = new Good("Cable_HDMI",470.0);
  38. Good Control_panel_1 = new Good("Control_panel",617.0);
  39. Good Tuner_2 = new Good("Tuner",567.89);
  40. Good Cable_HDMI_2 = new Good("Cable_HDMI",249.50);
  41. Good Control_panel_2 = new Good("Control_panel",850.0);
  42.  
  43. List<Good> listOfMirElectroniki = new ArrayList<Good>();
  44. List<Good> listOfHIKVISION = new ArrayList<Good>();
  45. List<Good> listOfOLX = new ArrayList<Good>();
  46.  
  47. listOfMirElectroniki.add(Tuner);
  48. listOfMirElectroniki.add(Cable_HDMI);
  49. listOfMirElectroniki.add(Control_panel);
  50.  
  51. listOfHIKVISION.add(Tuner_1);
  52. listOfHIKVISION.add(Cable_HDMI_1);
  53. listOfHIKVISION.add(Control_panel_1);
  54.  
  55. listOfOLX.add(Tuner_2);
  56. listOfOLX.add(Cable_HDMI_2);
  57. listOfOLX.add(Control_panel_2);
  58.  
  59. OnlineStore MirElectroniki = new OnlineStore("Mir Electroniki", listOfMirElectroniki);
  60. OnlineStore HIKVISION = new OnlineStore("HIKVISION", listOfHIKVISION);
  61. OnlineStore OLX = new OnlineStore("OLX", listOfOLX);
  62.  
  63. }
  64. }
Add Comment
Please, Sign In to add comment