Autor: Joanna, data dodania: 2019-09-30

Czy możesz wymienić dwa paradygmaty programowania ważne dla twórców aplikacji JavaScript?

Autor: Joanna, data dodania: 2019-10-04

0

Programowanie obiektowe - oparte na obiektach (OOP - "object-oriented programming" ). Z perspektywy OOP aplikacja to zbiór „obiektów”, które komunikują się ze sobą. Obiekty zawierają dane i wykonują pewną logikę na podstawie swoich danych. Do tworzenia obiektów w OOP używamy klas. Programowanie funkcjonalne - oparte na funkcjach. Obraca się wokół idei, że program składa się z zestawu funkcji, które są zgodne z pewnymi zasadami. Główną koncepcją programowania funkcyjnego jest idea czystych funkcji. Są to funkcje, które pobierają pewne dane wejściowe, działają na nich i zwracają dane wyjściowe bez modyfikowania żadnych zmiennych naszego stanu poza zakresem funkcji. Każda funkcja, która sięga po DOM lub korzysta ze zmiennych, które nie są w jej zakresie, jest uważana za nieczystą i nie spełnia standardów programowania funkcjonalnego.

Zaloguj się, by dodać odpowiedź