JavaScript, Functional Programming, Web Development, State Encapsulation, Javascript State.
through the setters and getters. What about prototypes? Note that I completely skipped over using prototypes and prototypal inheritance in this conversation. This was deliberate, because modifying prototypes as a pattern has become less and less common in recent years. And even Douglas Crockford