-There are programs Delegate is declared in one file and instantiate in another file in the same folder.
-Also there are programs Delegate declaration and instantiation is done in the same file.
I wish to know how a programmer can decide which is appropriate in above two.