Głębokie zrozumienie OOP i jego kluczowych zasad pomoże ci lepiej zrozumieć strukturę języka Java i napisać dobry kod. Ta kolekcja zawiera kilka artykułów, z których poznasz zarówno podstawy, jak i przydatne niuanse OOP.

Zasady programowania obiektowego

Jeśli zastanawiałeś się, dlaczego Java jest zaprojektowana w taki, a nie inny sposób, czas przyjrzeć się teorii - zasadom OOP. Z tego szczegółowego wykładu dowiesz się, czym jest programowanie obiektowe, czym jest dziedziczenie, abstrakcja, enkapsulacja i polimorfizm. A potem na przykładach zobaczysz, jak te zasady są realizowane w Javie.

zasady OOP

To kolejny wykład poświęcony OOP. Dzięki niemu na przykładach zrozumiesz, czym są klasy i obiekty oraz jak zastosować podstawowe zasady OOP w praktyce. Otrzymasz również przydatne wskazówki, co zrobić, aby styl Twoich programów był zgodny z koncepcją OOP.

Hermetyzacja w Javie

Ten krótki tekst powie Ci więcej o enkapsulacji. Dlaczego jest potrzebny w Javie? W jaki sposób koncepcja enkapsulacji pomaga nam? Co byśmy zrobili bez enkapsulacji i jak wtedy wyglądałby nasz kod?

Polimorfizm i jego przyjaciele

A ten artykuł dotyczy polimorfizmu . Pomoże ci to lepiej zrozumieć tę zasadę OOP. Dowiesz się również, czym polimorfizm statyczny różni się od polimorfizmu dynamicznego. Ogólnie rzecz biorąc, w materiale jest wiele nowych informacji, więc nie przegap tego!