(a) Tight Coupling
Reason: In tight coupling, a group of classes and objects are highly dependent on each other. Tight coupling is also used in some cases, like when an object creates some other objects that are going to be used by them.
Tight coupling is the correct answer as it is used when the logic of one class is called by the logic of another class.