Issues with object oriented code

  • The biggest failing of applied object-oriented programming hasbeen the belief that you should faithfully reproduce your domain model in code.

  • In reality, a few core type definitions are useful for encapsulation and understanding, but tuples, sets, arrays, and so forth are all we need the rest of the time.

  • Unnecessary classes become a burden as the code evolves.

Last updated