Metodologia OOP
Metodologia OOP lub Programowanie Obiektowe przeznaczona jest do pisania dowolnego programu lub systemu komputerowego w postaci zbioru obiektów, z których każdy należy do określonej klasy i wykonuje określone funkcje. A wszystkie klasy podlegają zasadom dziedziczenia.
Podstawowe zasady OOP:
- Abstrakcja pozwala wyodrębnić w modelu ważne aspekty dla rozwiązania konkretnego zadania, które są formułowane w postaci klasy.
- Hermetyzacja (Enkapsulacja) organizuje szybką i bezpieczną hierarchię obiektów wewnątrz systemu. Przy hermetyzacji do zarządzania procesem wystarczy jedna prosta komenda, bez zbędnych wyjaśnień.
- Dziedziczenie definiuje pokrewne relacje między obiektami w programie, aby zmiany wprowadzone w rodzicu nie były duplikowane w elemencie-dziecku.
- Polimorfizm definiuje w jakich sytuacjach należy rozdzielić procesy, a w jakich - połączyć je w jedną całość.
Zobacz też
-
podręcznik PHP,
w którym opowiedziano o pracy z OOP w PHP -
podręcznik JavaScript,
w którym opowiedziano o pracy z OOP w JavaScript -
język modelowania
UML,
który opisuje procesy za pomocą diagramów i schematów -
zbiór koncepcji Paradygmat programowania,
który definiuje podejście do programowania