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