DarkMatter in Cyberspace
  • Home
  • Categories
  • Tags
  • Archives

关于依赖倒置原则


参考《设计模式之禅》作者对依赖倒置原则的解释,其中比较重要的是:

  1. 设计要分层,高层抽象(业务逻辑)只依赖于接口,而不是某个具体的实现;

  2. 开闭原则是为了降低软件耦合度而提出的指导思想,依赖倒置是达到这一目标的手段;

  3. 底层实现模块扩展之后,高层业务代码(也就是所谓的运行时代码)会随之改变,但其他底层实现模块不需要修改;



Published

Mar 20, 2013

Last Updated

Mar 20, 2013

Category

Tech

Tags

  • design pattern 3

Contact

  • Powered by Pelican. Theme: Elegant by Talha Mansoor