Czy ktoś mógłby mi wytłumaczyć, czym jest enkapsulacja danych w Objective-C? Powiedziano mi, że to ważna koncepcja Celu C, ale nie rozumiem, dlaczego ...Enkapsulacja danych ...?
Wyjaśnij mi, jakbym miał 5 lat, a potem jakbym miał 25 lat ...
Dzięki za poświęcony czas, ~ Daniel
Dlaczego głosy bliskie? – CesarGon
FWIW: Enkapsulacja danych nie jest w żaden sposób związana z Objective C, ani nawet z programowaniem obiektowym, jest to bardzo ogólna technika przydatna do kontrolowania jednej klasy złożoności w prawie każdym środowisku programistycznym. – dmckee
Zgadzam się, że to (hermetyzacja) jest słabo "wyjaśnione". Z jakiegoś powodu, prawie wszystko w obiektywnym C jest "jak to". Wszystkie koncepcje mają słodkie, abstrakcyjne, częściowo powiązane, angielskie "nazwy", które niestety nie mają absolutnie żadnego sensu razem ... NIŻ rozumiesz ... Potem przełącznik odwraca się, a każdy, kto tego nie robi, wydaje się głupi. Przysięgam ... sposób, w jaki wyabstrahowali te koncepcje, jest na krawędzi tego, co ludzie mogą zrozumieć ... do tego stopnia, że kiedy już to zrozumiecie ...jesteś prawie przerażony, aby wrócić i spróbować wyjaśnić, lol. –