Hacker News new | ask | show | jobs
by hackinthebochs 5264 days ago
It's about hiding implementation. If you access an object only through methods then the implementation can change without the client code having to know or care (aka be recompiled)