Re: OO Design induces an existential crisis



> Software is about change. If nothing changes, there is usually no
> point in creating a software object. OOP is about encapsulating
> that change and providing an interface (public methods) to effect
> and inspect those changes. If nothing changes, we don't need
> methods. Does the handle change? Probably not.

Ah, but different handles might interact differently with the "outside
world", so wouldn't it be quite convenient to put that behaviour into
polymorphic methods?

Curious, Ilja


.