How to copy a single modifier to multiple objects

Sometimes it is necessary to add a single modifier to each part of some complex object. The easiest way is to cycle part by part through all the object and add the desired modifier to each its part manually. But if the object consists of many parts, it will take a lot of time.

There are some ways to greatly facilitate this work: