Ta seria poprowadzi Cię od podstaw (czym jest OOP), przez wszystkie główne cechy i korzyści OOP, aż po zaawansowane metody używania OOP. Zademonstrujemy wszystkie możliwości na rzeczywistych przykładach.
Strona w toku!
użycie w dziedziczeniu i klasie abstrakcyjnej
Strona w toku!
Klasa, obiekt, usługa, podmiot, wartość-obiekt
Strona w toku!
użycie stałych
konstruktor
właściwości
Wyjątki są narzędziem programowania obiektowego, które zapewnia elegancki sposób rzucania i obsługi (leczenia) błędów aplikacji.
Wyjątek jest najpierw rzucany (thrown), traktowany (try) i łapany (catch). Obowiązkowe jest tylko rzucanie.
Filozofia…
Jedną z podstawowych właściwości programowania obiektowego jest dziedziczenie i enkapsulacja. Dzięki tym cechom można łatwo budować złożone logiki aplikacji, zachowując przy tym dobrą czytelność implementacji.
Zasada dziedziczenia
Dziedziczenie…
Znany jest dowcip o tym, że programiści zaczynają używać frameworków dopiero wtedy, gdy napiszą własny i stwierdzą, że nie ma on sensu. Najzabawniejsze jest to, że to prawda. Sam tego doświadczyłem. Nawet dwa razy.
Jednak na stronie głównej Nette…
Jedną z głównych zasad OOP jest zasada hermetyzacji, która mówi, że złożone problemy powinny być rozbite na wiele małych problemów, które możemy rozwiązywać niezależnie i jednocześnie. Jednocześnie nas, jako użytkowników, nie interesuje, jak to się…
Metody reprezentują zachowanie obiektu, ponieważ pozwalają na pracę z jego wewnętrznym stanem, a także na wzajemne oddziaływanie obiektów.
Przedstawianie metod w świecie rzeczywistym
Weźmy pod uwagę dowolny obiekt rzeczywisty, na przykład kota. Kot…
Wzorce projektowe to sposoby myślenia o programowaniu.
Stanowią one zbiór porad, gotowych rozwiązań, najlepszych praktyk i spostrzeżeń na temat rozwoju. Dla każdego paradygmatu programowania i typu zadania istnieją pewne wzorce projektowe, które są…
Jestem pewien, że to wiesz, kiedy programując skrypty PHP, dzielimy kod na wiele plików i aby mieć dostępne wszystkie części, ładujemy je za pomocą serii wywołań include, require lub najlepiej require_once, co gwarantuje załadowanie tylko raz.
W…
Programowanie obiektowe to paradygmat, czyli pogląd na to, jak należy programować. Wkrótce sam się przekonasz, że OOP przynosi całkiem zasadnicze uproszczenie wszystkich typowych problemów i trudności, które są wciąż i wciąż rozwiązywane w…
Witamy w pierwszym artykule kursu online OOP w PHP. Pełna lista artykułów znajduje się na stronie strona przeglądowa.
Informacje o treści:
Celem tej serii jest najlepsze wyjaśnienie istoty programowania obiektowego, tak abyś nie musiał spędzać…