JAVA. ЗАДАЧА 18.08.01. ОБЁРТКА.
package com.javarush.test.level18.lesson08.task01; /* Wrapper (Decorator) Разберись, что делает программа Аналогично классу DecoratorRunnableImpl создай класс DecoratorMyRunnableImpl */ public class Solution { public static void main(String[] args) { new Thread(new DecoratorRunnableImpl(new DecoratorMyRunnableImpl(new RunnableImpl()))).start(); } public static class RunnableImpl implements Runnable { @Override public void run() { System.out.println("RunnableImpl body"); } } public static class DecoratorRunnableImpl implements Runnable { [...]