Use asset groups, and add the required assets to the group in the views that require them. And make sure the Views are rendered before the page template.
Alternatively, use Theme for your views, that takes care of the correct rendering sequence automatically.
Dear, I have around 30 plugins in plugins folder, so i have to do around 30x3=90 times the same sentence, Any clues.
In my case i put seperate css,js,img folder in each plugins, I think if i created js,css,img in plugins folder and added each css,js,img to specific folder i may have to write only 3 add_path.
Ultimately a little bit, because when you want to load an asset, it will do a file_exists() to check if it exists, and if not, check the next path. If found it will also get the mtime() of the file.
I don't think it's really noticable, unless you have a very high number of assets, or need to sqeeze every bit of performance out of your server (in which case you might want to consider serving assets from a subdomain using varnish).