vs.
func(PersonInstance);
The first one is more tightly coupled. But there are no hard and fast rules in good design.
vs.
func(PersonInstance);
The first one is more tightly coupled. But there are no hard and fast rules in good design.