Let me clarify two methods of patching softwares and then I will go straight to the question:
I am using both MAC OS X and Windows and different mechanisms of these two famous operating systems in handling software updates are interesting to me.
When an update is available in OS X, usually a complete renewal of the troublesome part is available and it seems to me that it completely renews that part, but when there is a hotfix for windows available, this hotfix is usually so tiny (in comparison with what we download from apple site).
I am wondering about cons and pros of such mechanisms (toward security goal of that software) and I don't care about who is right or wrong, I need a comparison of security affects that these patch management techniques can cause and the amount of labor and side effect in different patch management strategies (If it is so broad, a reference may suffice to give me a clue on how to start).
{Please provide constructive answers and avoid blaming any software vendor esp those two mentioned above in any part of your answer. This is the policy of this forum as long as I am concerned. Thanks}