— Доброго дня, мій юний друже! Не очікував так швидко побачити тебе знов. Із чим прийшов? Чого тебе навчили цього разу?
— Мені розповіли про відносини між класами, інкапсуляцію, успадкування. Кажуть, я здібний учень!
— Це чудово, я радий, що ти прогресуєш завдяки тому, що старанно читаєш мої лекції.
— Я не лише вчуся, а й вирішую завдання!
— Само собою, Аміго. Попереду в тебе ще один рівень, який присвячений основам ОВП. Перш ніж знову бігти до Еллі, Ріші, Кім і приятеля Дієго, посидь-ка в нашій космічній бібліотеці і почитай кілька статей. Впевнений, ти знайдеш у них багато корисного.
— Гаразд, Професор. Що ви сьогодні підготували для мене?
Відносини між класами. Спадкування, композиція, агрегування
У програмуванні ти швидко зрозумієш, наскільки важливо не писати зайвий обсяг коду. На щастя, у Java є все необхідне, щоб витончено «зменшувати». У цій лекції наочно описані відносини між класами: успадкування, композиція, агрегування Приготуйся: буде багато цікавих прикладів.
Принципи інкапсуляції
Інкапсуляція, приховування — це різні поняття чи те саме? У базовому вигляді ти стикався з інкапсуляцією неодноразово. Якщо хочеш знати, як «заховати» від користувача складні механізми роботи твоєї програми та залишити на увазі лише зручний інтерфейс, раджу уважно прочитати цю лекцію.
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ