IAddressProvider Node1 IAddressProvider + DeclareInterfaceID() + preLoadAddresses() + loadAddresses() + updateAddress() + ~IAddressProvider() Node2 IInterface Node2->Node1