The reductive definition of OO

Discover the key concept of Object-Oriented programming. Consult the source to discover why OO is not opposed to FP.

The reductive definition of OO

Object-Oriented Programming is in its essence:

The technique of using dynamic polymorphism to call functions without the source code of the caller depending upon the source code of the callee.

‒ Robert Cecil Martin

Source: https://blog.cleancoder.com/uncle-bob/2018/04/13/FPvsOO.html

Subscribe to SBCTricks.com

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe