How having two different modules handling account opening could increase class dependencies

accounting

Description

Sometimes designers find that they can focus on high cohesion, or they can focus on low

coupling, but not both. The first principle, high cohesion, means that everything in a class

is meant to work together. For example, a class to open a bank account wouldn't try to

handle a savings account opening and a checking account opening. High cohesion would

say those go into different classes. But low coupling says modules should not be dependent

on each other.

Discuss how having two different modules handling account opening could increase class

dependencies. Which way would you go: one class or two for opening accounts?


Related Questions in accounting category


Disclaimer
The ready solutions purchased from Library are already used solutions. Please do not submit them directly as it may lead to plagiarism. Once paid, the solution file download link will be sent to your provided email. Please either use them for learning purpose or re-write them in your own language. In case if you haven't get the email, do let us know via chat support.