自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

So Now,Trust Me

我什么时候才能造出属于我自己的擎天柱?

  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android设计模式——单例模式

单例设计模式,对于系统中的单个对象的要求的首选模式

2016-12-29 13:11:02 409 1

原创 Android设计模式—— 依赖倒置原则

依赖倒置原则依赖倒置原则 Dependence Inversion Principle DIP依赖倒置原则指代了一种特定的解耦形式,使得高层次的模块不依赖于低层次的模块的实现细节的目的,依赖模块被颠倒了。依赖倒置原则关键点: 高层模块不应该依赖低层模块,两者都应该依赖其抽象抽象不应该依赖细节细节应该依赖抽象依赖倒置原则 在java语言中的表述模块间的依赖通过抽象发生,实现类之间不发生直接

2016-12-28 13:19:57 565

原创 Android设计模式——单一职责原则

单一职责原则单一职责:Single Responsibility Principle SRP定义:就一个类而言,应该仅有一个引起它变化的原因。一个类中应该是一组相关性很高的函数、数据的封装解释:就是说一个类的功能应该封装的功能是单一的,一个类仅仅处理一个问题,或者是仅仅做一组相近的工作。高内聚低耦合示例程序需求:编写Android图片加载器,根据url下载图片并缓存加载到i

2016-12-28 13:18:55 326

原创 Android设计模式——迪米特原则

迪米特原则迪米特原则英文全称为:Law of Demeter定义:一个对象应该对其它对象有最少的了解。通俗讲,一个类应该对自己需要耦合或调用的类知道的最少,类的内部如何实现与调用者或者依赖者没关系,调用者或依赖者只需要知道它需要的方法即可。其他的可以不用管。类与类关系越密切,耦合度越大。迪米特法则的另一个英文解释:Only talk to your immedate friends 只与直接的朋友通

2016-12-28 13:17:47 469

原创 Android设计模式——接口隔离原则

接口隔离原则接口隔离原则 InterfaceSegregation Principles ISP定义:客户端不应该依赖它不需要的接口。定义2:类间的依赖关系应该建立在最小的接口上。示例在java6以前的JDK版本中,存在一个问题,那就是在使用OutpitStream或者其他可关闭的对象之后,我们必须保证它们最终被关闭了在java中有一个closeable接口,该接口标识了一个可关闭的对象。

2016-12-28 13:17:13 562

原创 Android设计模式——里氏替换原则

里氏替换原则里氏替换原则的全称是:Liskov Substitution Principle (LSP)第一种定义:如果对每一个类型为S的对象O1,都有类型为T的对象O2,使得以T定义的所有程序P在所有的对象O1都代换成O2时,程序P的行为没有发生变化,那么类型S是类型T的子类型。第二定义:所有引用基类的地方必须能透明地使用其子类的对象。所有引用基类的地方必须能透明地使用其子类的对象。通俗解释

2016-12-28 10:46:11 696

原创 Android设计模式——开闭原则

开闭原则开闭原则——Open Close Principle OCP定义:软件中的对象(类、函数、模块)应该对于扩展是开放的,但是,对于修改是封闭的。在软件的生命周期内,因为变化、升级和维护等原因需要对软件原有代码进行修改时,可能会将错误引入原本已经经过测试的代码中,破坏原有系统,因此,当软件需要变化时,我们尽量通过扩展的方式来实现变化。而不是通过修改已有代码来实现。示例代码:Android中的图

2016-12-27 12:44:35 383

开发报告PPT

开发报告PPT

2014-10-03

java代码贺卡

从网上找的java贺卡代码

2014-09-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除