Y
Hacker News
new
|
ask
|
show
|
jobs
by
amelius
3727 days ago
The only good thing that OOP brings to the table is, in my opinion, access control.
1 comments
kevinavery
3727 days ago
Also referred to in this context as encapsulation. OOP provides a method of information hiding that allows implementation details to be changed later without changing the public API.
link
abiox
3727 days ago
one downside being that you risk creating obscured islands of mutable state, complecting engineering efforts.
link
kevinavery
3727 days ago
I view that more as a risk of using mutable state, not OOP. Regardless, I'd rather have the mutable state contained in as limited a scope as possible.
link