Podstawowe zasady OOP i ich wykorzystanie

Informacje ogólne

OOP to styl programowania, który pojawił się w80 lat XX wieku. W przeciwieństwie do języków proceduralnych, w których dane i instrukcje do ich przetwarzania istnieją osobno, w programowaniu obiektowym informacja ta jest łączona w jedną całość.

zasady

Podstawowe zasady OOP

Programowanie programowania obiektowego maich postulaty. Zasady OWP są jego głównymi pomysłami. Istnieją trzy najważniejsze z nich: dziedziczenie, polimorfizm i enkapsulacja. Poniżej każdy z nich zostanie omówiony bardziej szczegółowo. Podstawy programowania w językach OOP polegają na użyciu obiektów i klas. Przechodząc od proceduralnego stylu pisania kodu źródłowego do obiektowego, często występują zawiłości, ale większość programistów ma wiele zalet w OOP.

Enkapsulacja

Enkapsulacja to użycie uniidane i instrukcje ich przetwarzania w pojedynczą klasę jednostki. Podczas pisania programów w jednym z języków OOP rozróżnia się informacje wewnątrz jednostki i poza nią. W ten sposób możliwe jest zapewnienie bezpieczeństwa danych i metod ich implementacji z zewnętrznych wpływów, na przykład z innych klas, które nie są związane z tym obiektem. Wewnątrz jednostki dane z powodzeniem współdziałają ze sobą, ale są niezawodnie chronione przed nieautoryzowanym dostępem z zewnątrz.

podstawowe zasady oop

Dziedziczenie

Drugą zasadą OOP jest dziedziczenie - to jestzdolność jednej klasy do korzystania z metod drugiej bez powtarzania ich faktycznej realizacji. Dziedziczenie pozwala pozbyć się nadmiarowości kodu źródłowego.

Polimorfizm

Kolejną zasadą OOP jest polimorfizm. Jego użycie oznacza, że ​​do manipulowania obiektami o różnej złożoności można utworzyć jeden interfejs, który będzie reagował inaczej na zdarzenia i jednocześnie poprawnie implementował zadania.

Języki OOP

Stosowane są w nich zasady OOPpopularne języki programowania, takie jak C ++ i Java, na których opracowywana jest znaczna liczba programów i aplikacji. Istnieje również mniej używanych języków OOP - Delphi, Object Pascal, Ruby i wiele innych.

Krytyka OWP

Pomimo ogólnie pozytywnych wypowiedzi na temat tej metodologii, zasady OWP są często krytykowane. Podobnie jak programowanie proceduralne, OOP ma swoje wady.

Po pierwsze, złożoność przejścia. Aby zrozumieć zasady OOP, zajmie to sporo czasu, szczególnie osobom, które ściśle współpracują tylko z językami programowania proceduralnego.

podstawy programowania
Po drugie, bardziej skomplikowana dokumentacja jest wadą, ponieważ konieczne będzie nie tylko opisanie klas i obiektów, ale także konkretnych przypadków ich realizacji.

Po trzecie, nadmierna uniwersalność metod możeprowadzić do tego, że kod źródłowy i opracowane programy będą przeciążone funkcjami i możliwościami, które nie są wymagane w tym konkretnym przypadku. Ponadto należy zwrócić uwagę na nieefektywność pod względem alokacji pamięci. Jednak niezależnie od opinii innych, liczba programistów OOP stale rośnie, a same języki rozwijają się szybko.

</ p>
Podobało mi się:
0
Powiązane artykuły
Zasady budowania systemu budżetowego i ich
Podstawowe zasady prawa międzynarodowego
Zasady rządów prawa: historia pomysłu
Zasady szkolenia: cechy i specyfika
Oparcie się na zasadach wychowania w procesie
Zasady dialektyki: struktura i treść
Czym jest polityka i jej zasady.
Podstawowe zasady opodatkowania w Federacji Rosyjskiej
Zasady logistyki: podstawowe modele
Popularne posty
w górę