If one wants to treat all expressions as functions, they're far far better off with a proper functional language built on lambda calculus and the power of full function composition primitives.
Most projects fail badly trying to twist OOP to get there. The code patterns are so predictable, its not even a surprise anymore.
Most projects fail badly trying to twist OOP to get there. The code patterns are so predictable, its not even a surprise anymore.