Шановні українці! Матеріал був перекладений з російської мови. Тому можуть бути незначні помикли...
Композиція Java
Кошти ООП реалізують різні способи повторного використання коду. Створюючи нові класи можна використовувати вже існуючі, пристосовуючи до вирішення власних завдань і не зачіпаючи при цьому їх вихідного коду.
Один із способів передбачає створення об'єктів існуючих класів всередині нового класу в Java. Це називають композицією, тому, що новий клас створюється з об'єктів інших класів. Таким чином, повторно використовується функціональність раніше розробленого коду, але не сам код безпосередньо.