I don't know the name of theory.But I have an explanation I cut it from somewhere.This idea is tro ur not or what's the name of this theory.
Thanks
The easiest way to understand this is perhaps not with Quantum mechanics and virtual photons. The ball & momentum analogy works (sort of) for repulsion, but not at all for attraction, so the end result may just be more confusion.
Think fields instead. You have most likely seen a picture of how the sun "bends" space-time and creates curvature in the field. You can use the same image to visualize how charges "bend" the electromagnetic field. For instance let's say that a negative charge would bend the field downwards - like the sun would space-time - and a positive charge would have the opposite effect and bend the field upwards. In a sort of volcano-like fashion perhaps =) ...
Now. The field does not like to be bent. The default state of any field is uncurved, and any curvature in the field will always result in a force trying to even the field out. Many things in nature work like this, always striving for it's "normal state" or the most energy-efficient one.
So. When two charges are close enough to each other, their fields will interact. Two of opposite charge will neutralize the field in between the charges resulting in a net "external pressure" pushing them together. Two like charges will instead add more stress to the field in between them resulting in a net "internal pressure" pushing them apart. Perhaps this is a bit harder to visualize.
But whether you can visualize it or not doesn't matter. The important thing to understand is that there is a very fundamental principle of nature at work here.