Założenia, zasady lub inaczej paradygmaty programowania obiektowego (ang. OOP principles) to 4 filary, których zrozumienie pozwala dobrze programować w JavaScript. Lekcja ta jest jedną z wielu tworzonych przez firmę No Fluff Jobs we współpracy z zewnętrznymi ekspertami. Te zaś składają się na serię kursów Junior IT Masterclazz.
Omówienie paradygmatów programowania obiektowego to temat piątej lekcji, którą przygotował Mateusz Bogolubow. jeżeli chcecie poszerzyć swoją wiedzę o programowaniu, to koniecznie sprawdźcie te kursy, bo warto!
Paradygmaty programowania obiektowego – 4 filary
Paradygmaty programowania obiektowego (ang. OOP principles) to 4 filary, zaś ich odpowiednia implementacja pozwala wytwarzać oprogramowanie łatwe w utrzymaniu. Oznacza to, iż różne modyfikacje kodu można wprowadzać łatwo i w rozsądnym czasie.
Oto wspomniane 4 filary, a inaczej mówiąc założenia lub zasady programowania obiektowego:
- enkapsulacja – grupowanie danych i metod w obrębie jednostki,
- abstrakcja – pozwala ukryć elementy (dane, metody), które nie są istotne z perspektywy użytkownika,
- dziedziczenie – pozwala stworzyć nową klasę, która bazuje na superklasie, czyli istniejącej już nadrzędnej klasie,
- polimorfizm – inaczej wielopostaciowość, pojawia się w przypadku korzystania z wielu klas powiązanych przez dziedziczenie. Inaczej mówiąc, jest to zdolność obiektu do przybierania różnych form.
Kurs Junior IT Masterclazz „OOP w praktyce – czyli szachowe potyczki w JavaScript” – lekcja 5
Aby lepiej zrozumieć programowanie obiektowe, w tym 4 filary, paradygmaty programowania obiektowego, warto sprawdzić ofertę kursu Junior IT Masterclazz „OOP w praktyce – czyli szachowe potyczki w JavaScript”. Prowadzi go doświadczony programista Mateusz Bogolubow z Devmentor.pl.
Piąta lekcja zatytułowana jest „Paradygmaty programowania obiektowego”. Można w niej poznać zastosowanie wspomnianych 4 najważniejszych zasad programowania obiektowego w zastosowaniach praktycznych.
Krótko mówiąc, powyższe informacje stanowią tylko niewielki fragment cennych wskazówek. Warto sprawdzić wszystkie lekcje dotyczące OOP, a także inne kursy z serii Junior Masterclazz, przygotowanej przez No Fluff Jobs.
Podsumowując, kursy umożliwią Ci zdobycie solidnych podstaw do stawiania pierwszych kroków w branży IT. Wiedzę przekazują praktycy w swoich dziedzinach, a tak naprawdę niektórych z nich mogł(a/e)ś już spotkać w innych kanałach komunikacji.