刘
刘一飞
Unregistered / Unconfirmed
GUEST, unregistred user!
依赖倒置原则:依赖于抽象,而不要依赖于具体。
在《道发自然》中这样解释到:依赖倒置原则强调的是一种反向的依赖关系,通过依赖倒置原则,可以很容易的满足开闭原则,。这是因为,在反向的依赖关系中,客户程序不会直接调用派生类的任何方法,而只是调用基类的的方法,基类通过调用自己的虚函数来把控制权传递给应用程序实现的具体的派生类,即基类依赖特定的派生类。
////////////////////////////////////////////////////////////////////////////
对上面的这句话,我理解上有些矛盾,请各位同仁帮助解释一下,最好用个示例,在此表示感谢!
在《道发自然》中这样解释到:依赖倒置原则强调的是一种反向的依赖关系,通过依赖倒置原则,可以很容易的满足开闭原则,。这是因为,在反向的依赖关系中,客户程序不会直接调用派生类的任何方法,而只是调用基类的的方法,基类通过调用自己的虚函数来把控制权传递给应用程序实现的具体的派生类,即基类依赖特定的派生类。
////////////////////////////////////////////////////////////////////////////
对上面的这句话,我理解上有些矛盾,请各位同仁帮助解释一下,最好用个示例,在此表示感谢!