•Cechy:
•modularność
•ukrycie informacji -
użytkownikowi jest udostępniana tylko specyfikacja pakietu
(interfejs), natomiast implementacja procedur i funkcji jest
niewidoczna
•zwiększenie
funkcjonalności - zmienne zadeklarowane
w pakietach istnieją przez całą sesję użytkownika; dzięki temu mogą
one służyć do wzajemnej komunikacji różnych procesów
•zwiększenie szybkości
działania – przy pierwszym odwołaniu do pakietu cała jego zawartość
jest ładowana do pamięci
•współdzielenie przez wielu
użytkowników
•możliwość zmiany
implementacji pakietu bez konieczności rekompilacji modułów
zależnych
•