„Здравей, млади приятелю! Не очаквах да те видя отново толкова скоро. Какво имаш да ми кажеш? Какво научи този път?“

„Научих за класовите взаимоотношения, капсулирането и наследяването. Казаха ми, че съм добър ученик!“

„Това е страхотно! Радвам се, че напредваш, защото учиш уроците ми.“

„Аз не просто уча – аз също изпълнявам задачи!“

„Разбира се, Амиго. Има още едно ниво пред вас – ниво, посветено на основите на ООП. Преди да се върнете обратно към Ели, Риши, Ким и вашия приятел Диего, седнете за магия в нашата космическа библиотека и прочетете няколко статии. Сигурен съм, че ще откриете, че съдържат много полезна информация."

"Добре, професоре. Какво имате за мен днес?"

Връзки между класове. Наследяване, композиция и агрегиране

В програмирането бързо ще разберете колко е важно да не пишете допълнителен code. За щастие, Java има всичко необходимо, за да направите елегантни "разфасовки". Този урок представя визуализация на следните класови връзки: наследяване, композиция и агрегиране. Пригответе се: ще видите много интересни примери.

Принципи на капсулиране

Капсулиране и скриване на информация - това различни понятия ли са or едно и също? В основната му форма сте се сблъсквали с капсулирането повече от веднъж. Ако искате да знаете How да скриете сложността на вашата програма от потребителя, оставяйки само лесен за използване интерфейс, препоръчвам ви да прочетете внимателно този урок .