3 ms·
I agree; many OO models are built in a contorted way that does not reflect reality. Still, the fact that you refer to the coffee machine as a noun and not a pr
by cout 5y ago
I agree; many OO models are built in a contorted way that does not reflect reality.
Still, the fact that you refer to the coffee machine as a noun and not a process tells me that you do think of that device as an object. And yes you do put the water into the machine and turn it on, then it produces coffee as an output. Some people might rightly say that makes it a function; others might rightly say that makes it an opaque object. That both views are common tells me that there is something natural about both ways of thinking.