我尝试从http://www.voidspace.org.uk/python/mock/安装 django 的模拟库
但是当我输入
pip install -U mock
Run Code Online (Sandbox Code Playgroud)
在 virtualenv 中,然后尝试
import mock
Run Code Online (Sandbox Code Playgroud)
从 django 项目的 shell 我得到:
ImportError: No module named mock
Run Code Online (Sandbox Code Playgroud)
我能做些什么?
我读过有关SOLID的文章但我没有看到OCP和DIP之间有任何区别.看看这个OCP的例子:
http://www.oodesign.com/open-close-principle.html
Run Code Online (Sandbox Code Playgroud)
持有OCP的代码也满足DIP.任何人都可以给我一个持有OCP但不是DIP的代码示例吗?
oop design-patterns open-closed-principle solid-principles dependency-inversion