设计模式
Evilester
java android 图像
展开
-
java 设计模式--简单工厂模式,工厂方法模式,抽象工厂模式
简单工厂模式:又称静态工厂模式,它是用来实例化目标类的静态类。 工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到一个子类 抽象工厂模式:提供一个创建一系列相关或依赖对象的接串口,而无需指定它们具体的类 两者都是工厂模式,其目的都是对子类实例化的一个封装。但区别就在于一个是静态的,即实例化对象方法是固定的,而下面的实例化对象是由使用者来定义的。原创 2012-11-13 20:07:58 · 444 阅读 · 0 评论 -
Java设计模式之模板方法模式
模板设计模式的大体思想就是利用多态来辅助抽象,从而达到减少重复代码的作用。 模板设计模式:定义一个操作中的算法骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变一个算法的结构可重定义该算法的某些特定的步骤。 就好比我们引进了一条汽车生产线,能生产某一种的车,但是只是颜色不一样。 首先我们先定义车的类Car class Car { int color; String eng原创 2012-12-20 01:08:54 · 325 阅读 · 0 评论