Skip to main content
replaced http://programmers.stackexchange.com/ with https://softwareengineering.stackexchange.com/
Source Link

It is generally perceived to be good practice to have high cohesion with low coupling. Here are a few links regarding coupling and cohesion.

wikipedia coupling

wikipedia cohesion

low coupling, high cohesion

stackoverflow on best practicestackoverflow on best practice

Having two classes reference each other is having high coupling. The google guice framework aims to achieve high cohesion with low coupling through means of dependency injection. I would suggest you read up on the topic a bit more and then make your own call given your context.

It is generally perceived to be good practice to have high cohesion with low coupling. Here are a few links regarding coupling and cohesion.

wikipedia coupling

wikipedia cohesion

low coupling, high cohesion

stackoverflow on best practice

Having two classes reference each other is having high coupling. The google guice framework aims to achieve high cohesion with low coupling through means of dependency injection. I would suggest you read up on the topic a bit more and then make your own call given your context.

It is generally perceived to be good practice to have high cohesion with low coupling. Here are a few links regarding coupling and cohesion.

wikipedia coupling

wikipedia cohesion

low coupling, high cohesion

stackoverflow on best practice

Having two classes reference each other is having high coupling. The google guice framework aims to achieve high cohesion with low coupling through means of dependency injection. I would suggest you read up on the topic a bit more and then make your own call given your context.

Source Link
avanderw
  • 183
  • 1
  • 7

It is generally perceived to be good practice to have high cohesion with low coupling. Here are a few links regarding coupling and cohesion.

wikipedia coupling

wikipedia cohesion

low coupling, high cohesion

stackoverflow on best practice

Having two classes reference each other is having high coupling. The google guice framework aims to achieve high cohesion with low coupling through means of dependency injection. I would suggest you read up on the topic a bit more and then make your own call given your context.