- 浏览: 2223 次
- 性别:
- 来自: 深圳
最新评论
文章列表
Android art模式 调试注意的问题
- 博客分类:
- Android
1、Android art模式调试会出现 部分方法有问题,如果shouldInterceptRequest方法。
Java设计模式(一):工厂方法模式
- 博客分类:
- Java设计模式
1、分类:
a、简单工厂模式
b、工厂方法模式
c、抽象工厂模式
2、定义:
定义一个用于创建对象的接口,让子类决定实例化哪一个类。
3、例子:
/**
* 工厂接口
**/
public interface IFactory {
IProduct createProduct();
}
/**
* 工厂实现类
**/
public class Factory implements IFactory {
public IProduct createProduct() {
return new ...
Java设计模式(一):单类模式
- 博客分类:
- Java设计模式
1、定义:
只有一个实例。
2、要素:
a、私有构造方法。
b、静态属性。
c、有一个public方法,返回值为自己为实例的静态的公有方法。
3、分类:
a,饿汉式:
public class Singleton {
private static Singleton singleton = new Singleton();
private Singleton(){
}
public static Singleton getInstance(){
return sing ...
Java设计模式之六大设计原则
- 博客分类:
- Java设计模式
Java中有6个设计原则:
1、单一职责原则
一个类只负责一项职责
只有在逻辑上足够单才可以打破这个规律
解决方案:拆分类,实现不同的作用
2、里氏替换原则
所有引用基类的地方必须能透明的使用其子类的对象
解决方案是:不重写父类的方法,也不要重载父类的方法
3、依赖倒置原则
高层模块不应该依赖低层模块,二者都应该依赖其抽象,细节不应该抽象,抽象不应该依赖细节。
通过接口之间来依赖
4、接口隔离原则
不实现它不要的接口
5、迪米特原则
尽量减少类与类之间的依赖
...