深圳市森焱电路有限公司 深圳市森焱电路有限公司 电路板生产商 专业品质、行业先锋
加入收藏 | 设为首页 | 联系森焱
联系我们
在线留言
深圳市森焱电路有限公司
电  话:0755-26644463
     0755-26522378
传  真:0755-26645748
手  机:13088807439/黄小姐
邮  箱:sales@senyanpcb.com
公司主页:www.gdsypcb.com
主营产品:线路板厂,电路板加工,PCB板加工,PCB线路板,印刷电路板,双面线路板,线路板加工,PCB板加工
您的位置: 首页 ->  行业资讯 -> 深圳DIP软件设计的基本原则主要说明

深圳DIP软件设计的基本原则主要说明


  深圳DIP原则依赖倒转原则(Dependency Inversion Principle)讲的是:要依赖于抽象,不要依赖于具体。依赖倒转原则的一种表述是:细节应当依赖于抽象,抽象不应当依赖于细节.另一种深圳DIP描述是:要针对接口编程,不要针对实现编程。意思就是应当使用接口和抽象类而不是具体类进行变量的类型声明、参数的类型声明、方法的返回类型声明以及数据类型的转换等。要保证这一点,一个具体java类应当只实现java接口和抽象java类中声明过的方法,而不应当给出多余的方法。   
java接口与java抽象类的区别:
  1.java抽象类可以提供某些方法的部分实现,而java接口不可以。  
  2.一个抽象类的实现只能由这个抽象类的子类给出,一个类最多只能从一个超类继承。任何一个深圳DIP实现了一个java接口所规定的方法的类都可以具有这个接口的类型,一个类可以实现任意多个java接口。  
  3.从代码重构的角度来说,深圳DIP使用重构接口比重构抽象类要容易多。  
  4.java接口是定义混合类型(Mixin Type)的理想工具。所谓混合类型,就是一个类的主类型之外的次要类型。
深圳市森焱电路有限公司版权所有@ Copyright 2011【Gmap】【粤ICP备13033279号】 【百度统计】【Bmap】【Gmap
顾客服务中心:0755-26644463 传真:0755-26645748 访问量: 技术支持:东莞网站建设
*本站相关网页素材及相关资源均来源互联网,如有侵权请速告知,我们将会在24小时内删除*[后台管理]
线路板厂,电路板厂-森焱主营:线路板加工,电路板加工,PCB板加工,PCB线路板,印刷电路板,印刷线路板,双面线路板等。
关闭
客服一
微信二维码