博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
依赖倒转原则
阅读量:4597 次
发布时间:2019-06-09

本文共 253 字,大约阅读时间需要 1 分钟。

依赖倒转原则

抽象不应该依赖于细节,细节应当依赖于抽象。   

要针对接口编程,而不是针对实现编程。   

传递参数时,或者在组合聚合关系中,尽量引用层次高的类(或接口)。   

主要是在构造对象时可以动态的创建各种具体对象,当然如果一些具体类比较稳定,就不必再弄一个抽象类做它的父类,这样有画蛇添足的感觉。   

优点:   系统扩展灵活。   

缺点:   需要大量的类。

转载于:https://www.cnblogs.com/Cmpl/archive/2012/07/02/2573285.html

你可能感兴趣的文章
语音活性检测器py-webrtcvad安装使用
查看>>
gson小练习之嵌套复杂数据解析
查看>>
WIFI驱动的移植 realtek 8188
查看>>
Swift - 懒加载(lazy initialization)
查看>>
一张图理解prototype、proto和constructor的三角关系
查看>>
python lambda简单介绍
查看>>
StringBuilder的使用与总结
查看>>
CSS3基础(2)—— 文字与字体相关样式、盒子类型、背景与边框相关样式、变形处理、动画功能...
查看>>
Java的文档注释之生成帮助文档
查看>>
转:web_url函数学习
查看>>
TCP客户端 服务端详细代码
查看>>
win10用filezilla server搭建ftp服务器一直无法访问
查看>>
字符串算法(KMP,Trie树,AC自动机)
查看>>
Oracle PL/SQL编程之过程
查看>>
Spring(三)--Spring bean的生命周期
查看>>
习题2-6排列(permutation)
查看>>
Mybatis基本配置(一)
查看>>
Android攻城狮布局动画
查看>>
正则表达式零宽断言详解(?=,?<=,?!,?<!)
查看>>
20145205 《Java程序设计》实验报告三:敏捷开发与XP实践
查看>>