What is Cohesion in OOP?

Technology CommunityCategory: OOPWhat is Cohesion in OOP?
VietMX Staff asked 3 years ago

In OOP we develop our code in modules. Each module has certain responsibilities. Cohesion shows how much module responsibilities are strongly related. Higher cohesion is always preferred. Higher cohesion benefits are:

  • Improves maintenance of modules
  • Increase reusability