??????????????????????????????????????????????й?????????????????????????????????????£?

    static void Main(string[] args) 
            { 
    
                //?????????й???? 
                IChinaLight iCLight = new ChinaLight(); 
                //??????й???? 
                IChinaElectricity iCElectricity = new ChinaElectricity(); 
                //?????????? 
                IJapanElectricity iJElectricity =new JapanElectricity(); 
    
                //????????? 
                IChinaElectricity iCAElectricity = new ElectricityAdapter(iJElectricity); 
    
                //???????????? 
                Console.WriteLine(iCLight.Light(iCElectricity.Voltage())); 
    
                //??????????????????? 
                Console.WriteLine(iCLight.Light(iCAElectricity.Voltage())); 
    
                //?????????????????? 
                Console.WriteLine(iCLight.Light(iJElectricity.Voltage())); 
                 
            }

????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????С?????????????????С?

?????????????????

??????????????????????????κι??????????????У?????????????????????????С?

?????? ???????????????

?????? ?????????????

?????? ????????á?

????????????????ó?????

????????????ó???????????????????ж????????????????е????????????????????????????????????????????????????л?????????????????????????????????????????????????????????????????С???