echo 'Десерт: ' . $dessert->getDescription(); echo '<br>'; echo 'Цена: ' . $dessert->cost() . ' USD'; echo '<br>'; /* Вывод: Десерт: Пирог, Орешки, Шоколад, Коррица Цена: 9.4 USD */ // Вкусный пирог с двойным шоколадом $dessert = new Chocolate(new Chocolate(new Pie())); echo 'Десерт: ' . $dessert->getDescription(); echo '<br>'; echo 'Цена: ' . $dessert->cost() . ' USD'; echo '<br>'; /* Вывод: Десерт: Пирог, Шоколад, Шоколад Цена: 9.6 USD */ // Мороженное с тройными орешками и двойным шоколадом $dessert = new Nuts(new Nuts(new Nuts(new Chocolate(new Chocolate(new IceCream()))))); echo 'Десерт: ' . $dessert->getDescription(); echo '<br>'; echo 'Цена: ' . $dessert->cost() . ' USD'; echo '<br>'; /* Вывод: Десерт: Мороженное, Шоколад, Шоколад, Орешки, Орешки, Орешки Цена: 10.6 USD */