information-hiding
Dlaczego metody Pythona nie są tak naprawdę prywatne?
Python daje nam możliwość tworzenia' prywatnych ' metod i zmiennych w obrębie klasy poprzez dołączanie podwójnych znaków podk ... apsulację, co?
W każdym razie, zawsze słyszałem, że Python nie obsługuje enkapsulacji, więc po co w ogóle próbować? Co jest?
Abstrakcja a ukrywanie informacji a enkapsulacja
Czy możesz mi powiedzieć jaka jest różnica między abstrakcją A ukrywaniem informacji w tworzeniu oprogramowania?
Jestem zd ... e: znalazłem dobrą odpowiedź na te trzy pojęcia. Zobacz oddzielną odpowiedź poniżej dla kilku cytatów zaczerpniętych z tam .
Dlaczego warto używać idiomu "PIMPL"? [duplikat]
To pytanie ma już odpowiedź tutaj:
Czy idiom pImpl jest naprawdę używany w praktyce?
... new CatImpl;
}
Cat::~Cat() {
delete cat_;
}
Cat::Purr(){ cat_->Purr(); }
CatImpl::Purr(){
printf("purrrrrr");
}
Jak ukryć informacje wewnątrz zdjęcia jpg lub gif?
Jak mogę napisać pewne informacje w pliku ze zdjęciem, takim jak jpg lub gif, nie niszcząc obrazu? i oczywiście bez pokazywan ... yłaniu informacji w pliku Zdjęcia niezauważone przez nikogo (w celu zapewnienia bezpieczeństwa/prywatności w pewnym stopniu)!
Enkapsulacja a ukrywanie informacji
Jakie są dokładnie różnice między Ekapsulacją a ukrywaniem informacji?
Dobrze wiem, że tworzenie pól prywatnych, a następnie ... prywatnym osiągnie ukrywanie informacji?
Może proszę podać mi jasne przykłady, które pomogą mi wyraźnie odróżnić te pojęcia?