//In that day you will know that I am in my Father, and you in me, and I in you. (John 14:20) ---------------------------------------------------Solution.java--------------------------------------------------------------------- package com.javarush.task.task14.task1409; /* ÐоÑÑÑ */ public class Solution { public static void main(String[] args) { println(new WaterBridge()); println(new SuspensionBridge()); } public static void println (Bridge bridge) {//add println method here System.out.println(bridge.getCarsCount()); } } ------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------Bridge.java---------------------------------------------------------------------- package com.javarush.task.task14.task1409; public interface Bridge { int getCarsCount(); } ------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------SuspensionBridge.java------------------------------------------------------------ package com.javarush.task.task14.task1409; public class SuspensionBridge implements Bridge { public int getCarsCount() {return 345;} } ------------------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------WaterBridge.java----------------------------------------------------------------- package com.javarush.task.task14.task1409; public class WaterBridge implements Bridge { public int getCarsCount() {return 123;} } ------------------------------------------------------------------------------------------------------------------------------------- /* ÐоÑÑÑ 1. СоздаÑÑ Ð¸Ð½ÑеÑÑÐµÐ¹Ñ Bridge Ñ Ð¼ÐµÑодом int getCarsCount(). 2. СоздаÑÑ ÐºÐ»Ð°ÑÑÑ WaterBridge и SuspensionBridge, коÑоÑÑе ÑеализÑÑÑ Ð¸Ð½ÑеÑÑÐµÐ¹Ñ Bridge. 3. ÐеÑод getCarsCount() должен возвÑаÑаÑÑ Ð»Ñбое ÑикÑиÑованное знаÑение Ñипа int. 4. ÐеÑод getCarsCount() должен возвÑаÑаÑÑ ÑазлиÑнÑе знаÑÐµÐ½Ð¸Ñ Ð´Ð»Ñ ÑазлиÑнÑÑ ÐºÐ»Ð°ÑÑов. 5. РклаÑÑе Solution ÑоздаÑÑ Ð¿ÑблиÑнÑй меÑод println(Bridge bridge). 6. РмеÑоде println вÑвеÑÑи на конÑÐ¾Ð»Ñ Ð·Ð½Ð°Ñение getCarsCount() Ð´Ð»Ñ Ð¾Ð±ÑекÑа bridge. 7. ÐаждÑй клаÑÑ Ð¸ инÑеÑÑÐµÐ¹Ñ Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ Ð² оÑделÑнÑÑ ÑÐ°Ð¹Ð»Ð°Ñ . ТÑебованиÑ: 1.âÐнÑеÑÑÐµÐ¹Ñ Bridge должен бÑÑÑ Ñоздан в оÑделÑном Ñайле. 2.âÐлаÑÑÑ WaterBridge и SuspensionBridge Ð´Ð¾Ð»Ð¶Ð½Ñ Ð±ÑÑÑ ÑÐ¾Ð·Ð´Ð°Ð½Ñ Ð² оÑделÑнÑÑ ÑÐ°Ð¹Ð»Ð°Ñ . 3.âÐлаÑÑÑ WaterBridge и SuspensionBridge Ð´Ð¾Ð»Ð¶Ð½Ñ ÑеализовÑваÑÑ Ð¸Ð½ÑеÑÑÐµÐ¹Ñ Bridge. 4.âÐеÑод getCarsCount() должен возвÑаÑаÑÑ ÑазлиÑнÑе знаÑÐµÐ½Ð¸Ñ Ñипа int Ð´Ð»Ñ ÑазлиÑнÑÑ ÐºÐ»Ð°ÑÑов, но вÑегда ÑикÑиÑованное(конÑÑанÑное) знаÑение Ð´Ð»Ñ ÑазнÑÑ Ð¾Ð±ÑекÑов одного и Ñого же клаÑÑа. 5.âРклаÑÑе Solution должен бÑÑÑ Ñеализован пÑблиÑнÑй(public) меÑод println c одним паÑамеÑÑом Ñипа Bridge. 6.âÐеÑод println должен вÑводиÑÑ Ð½Ð° конÑÐ¾Ð»Ñ ÐºÐ¾Ð»Ð¸ÑеÑÑво маÑин(ÑезÑлÑÑÐ°Ñ ÑабоÑÑ Ð¼ÐµÑода getCarsCount) Ð´Ð»Ñ Ð¿ÐµÑеданного ÐµÐ¼Ñ Ð¼Ð¾ÑÑа(обÑекÑа Ñипа Bridge). 7.âРинÑеÑÑейÑе Bridge должен бÑÑÑ Ð¾Ð¿Ñеделен меÑод int getCarsCount(). package com.javarush.task.task14.task1409; * ÐоÑÑÑ * public class Solution { public static void main(String[] args) { println(new WaterBridge()); println(new SuspensionBridge()); } //add println method here } */