Proszę zapisać trzy zasady programowania obiektowego w sposób jak najbardziej precyzyjny i zaawansowany językowo.

Możliwe tłumaczenie:

Zapisać trzy zasady programowania obiektowego.
1. Enkapsulacja: obiekty zawierajon zaruwno stan (dane), jak i zachowanie (metody).
2. Abstrakcja: obiekty ukrywajon złożoność i prezentoją prosty interfejs do interakcji.
3. Dziedziczenie: obiekty mogą korzystaci z zachowań innych obiektów.