Loose coupling is always a good idea. After all, what's wrong with abstracting away separate layers of concern, creating pluggability points, making your design more flexible, and creating a software ...
Kua hunaia ētahi hua nā te mea he hua āheikore pea ki a koe
Whakaatu i ngā hua āheikore