会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
鸪斑兔
博客园
首页
新随笔
联系
订阅
管理
随笔 - 89
文章 - 0
评论 - 9
阅读 -
21万
02 2019 档案
依赖倒置原则
摘要:依赖倒置原则,它转换了依赖,高层模块不依赖于低层模块的实现,而低层模块依赖于高层模块定义的接口。通俗的讲,就是高层模块定义接口,低层模块负责实现。 Bob Martins对DIP的定义: 高层模块不应依赖于低层模块,两者应该依赖于抽象。 抽象不不应该依赖于实现,实现应该依赖于抽象。
阅读全文
posted @
2019-02-03 09:24
鸪斑兔
阅读(186)
评论(0)
推荐(0)
编辑
公告
昵称:
鸪斑兔
园龄:
13年6个月
粉丝:
12
关注:
30
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
Python
(8)
logging
(2)
日志
(2)
xml
(1)
subprocess
(1)
Shell
(1)
frame
(1)
callback
(1)
进度条
(1)
进度
(1)
更多
随笔分类
(65)
Java(1)
k8s(1)
Linux(3)
Python(44)
Python源码剖析(2)
Shell(5)
Solaris(1)
深入Python(8)
随笔档案
(89)
2022年8月(2)
2022年5月(2)
2022年4月(2)
2022年3月(7)
2022年2月(3)
2021年11月(5)
2021年10月(1)
2021年7月(1)
2020年7月(1)
2019年10月(1)
2019年9月(1)
2019年2月(1)
2018年8月(1)
2017年3月(1)
2017年2月(5)
2017年1月(2)
2016年12月(1)
2016年11月(1)
2014年9月(3)
2014年8月(1)
2014年7月(3)
2014年5月(2)
2014年4月(2)
2014年3月(1)
2014年2月(4)
2014年1月(1)
2013年12月(2)
2013年11月(1)
2013年10月(1)
2013年9月(1)
2013年8月(4)
2013年6月(1)
2013年4月(2)
2013年3月(3)
2013年2月(10)
2013年1月(2)
2012年12月(2)
2012年11月(3)
2012年9月(1)
2011年9月(1)
更多
阅读排行榜
1. [深入Python]__new__和__init__(39524)
2. [SHELL]判断一个命令是否存在(22375)
3. Python显示函数调用堆栈(16181)
4. Python利用new创建一个类的对象(14827)
5. [深入Python]Python的私有变量(12982)
评论排行榜
1. Python闭包实现的计数器(2)
2. [蟒蛇菜谱] Python封装shell命令(1)
3. [SHELL] 修改xml的内容(1)
4. 获取su后执行的脚本的返回值(1)
5. Python显示函数调用堆栈(1)
推荐排行榜
1. [深入Python]__new__和__init__(5)
2. [Python]命令行进度条(3)
3. Java中的Unicode与码点(2)
4. [蟒蛇菜谱] Python封装shell命令(1)
5. [SHELL]判断一个命令是否存在(1)
最新评论
1. Re:Python闭包实现的计数器
@Bravo_Jack 必须要是可变类型的才行,这样才能在闭包内修改外部的自由变量...
--鸪斑兔
2. Re:Python闭包实现的计数器
为什么要用一个列表
--Bravo_Jack
3. Re:Python显示函数调用堆栈
老大 你这个是用的python什么版本? 这个平台是哪个?
--水流就下
4. Re:获取su后执行的脚本的返回值
# su - testuser -c "/tmp/test.sh"
# echo $?
3
--鸪斑兔
5. Re:[Python陷阱]os.system调用shell脚本获取返回值
commands模块也是一样,坑啊。
--鸪斑兔
点击右上角即可分享