码迷,mamicode.com
首页 >  
搜索关键字:dip    ( 718个结果
Template 模式
Template 模式是很简单模式,但是也应用很广的模式。Template 是采用继承的方式实现算法的异构,其关键点就是将通用算法封装在抽象基类中,并将不同的算法细节放到子类中实现。Template 模式获得一种反向控制结构效果, 这也是面向对象系统的分析和设计中一个原则 DIP(依赖倒置:Depe...
分类:其他好文   时间:2014-05-15 17:15:27    阅读次数:274
Factory模式
使用new的Code都违反了DIP.但是,依赖于稳定的具体类,是无害的.例如string.另一方面,对于正在开发中的APP,很多具体类是易变的.此时应该依赖于抽象接口.Factory模式:只依赖于抽象接口就能创建出具体对象的实例.对Test Fixture使用工厂编写UT时,希望把一个模块和它使用的...
分类:其他好文   时间:2014-05-15 13:43:56    阅读次数:312
设计模式六大原则---依赖倒置原则(DIP)
定义    依赖倒置原则(Dependency Inversion Principle)     核心思想:依赖于抽象     具体体现:         体现一:高层模块不应该依赖低层模块。两个都应该依赖抽象。         体现二:抽象不应该依赖细节。细节应该依赖抽象。     依赖倒置原则告诉我们:细节是多变的,而抽象是相对稳定的。所以我们编程的时候要注重抽象的编程,而非细节编...
分类:其他好文   时间:2014-05-13 08:08:05    阅读次数:219
25 Android中dip、dp、sp、pt和px的区别
http://blog.sina.com.cn/s/blog_6499f8f101014ipq.html
分类:移动开发   时间:2014-05-09 18:05:53    阅读次数:362
设计模式----看大话设计模式
OOP编程原则:1.开闭原则(OCP : Open-Close Principle):对扩展开放,对修改封闭2.依赖倒置(DIP: Dependency Inversion Principle): 依赖于抽象,不依赖于具体3.替换原则(LSP): 父类能够出现的地方,子类都能够出现。4.接口隔离原则...
分类:其他好文   时间:2014-05-09 09:56:31    阅读次数:417
依赖倒转原则(Dependency Inversion Principle,DIP)
依赖于抽象。具体而言就是高层模块不依赖于底层模块,二者都同依赖于抽象;抽象不依赖于具体,具体依赖于抽象。依赖一定会存在于类与类、模块与模块之间。当两个模块之间存在紧密的耦合关系时,最好的方法就是分离接口和实现:在依赖之间定义一个抽象的接口使得高层模块调用接口,而底层模块实现接口的定义,以此来有效控制...
分类:其他好文   时间:2014-05-08 17:55:28    阅读次数:239
Android中dp和px之间进行转换
在xml布局文件中,我们既可以设置px,也可以设置dp(或者dip)。一般情况下,我们都会选择使用dp,这样可以保证不同屏幕分辨率的机器上布局一致。但是在代码中,如何处理呢?很多控件的方法中都只提供了设置px的方法,例如setPadding,并没有提供设置dp的方法。这个时候,如果需要设置dp的话,...
分类:移动开发   时间:2014-05-05 12:38:30    阅读次数:424
Android Text文本设置字体大小
可以指定单位: setTextSize(int unit, int size) TypedValue.COMPLEX_UNIT_PX : Pixels TypedValue.COMPLEX_UNIT_SP : Scaled Pixels TypedValue.COMPLEX_UNIT_DIP : Device Independent Pixels mText.setTextSize(...
分类:移动开发   时间:2014-04-29 13:22:20    阅读次数:345
718条   上一页 1 ... 70 71 72
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!