定义:要创建一组相关或依赖对象提供一个接口,而你并不需要指定其具体类别。类型:创建一个类模型类图:抽象工厂模式与工厂方法模式的差别 抽象工厂模式是工厂方法模式的升级版本号,他用来创建一组相关或者相互依赖的对象。他与工厂方法模式的差别就在于。工厂方法模式针对的是一个产品等级结构;而抽象工厂模式则是针对...
分类:
其他好文 时间:
2015-06-21 18:31:26
阅读次数:
137
老赵写的文章,原文:http://blog.zhaojie.me/2009/09/i-made-a-mistake-can-you-figure-it-out-answer.htmlpublic static class MyClass{ public static readonly Guid...
分类:
其他好文 时间:
2015-06-19 14:58:57
阅读次数:
142
public class?SimpleDateFormat?extends DateFormat SimpleDateFormat?是一个以国别敏感的方式格式化和分析数据的具体类。 它允许格式化 (date -> text)、语法分析 (text -> date)和标准化。 SimpleDateFormat...
分类:
其他好文 时间:
2015-06-16 17:13:09
阅读次数:
89
设计模式就是一组成熟的解决方案 简单工厂模式 解决下列问题: 提供一个创建对象实例的功能,而无须关系其具体实现.被创建实例的类型可以是接口/抽象类/具体类. ????????优点: ????????????1.帮...
分类:
编程语言 时间:
2015-06-16 17:09:05
阅读次数:
109
定义:为创建一组相关或相互依赖的对象提供一个接口,而且无需指定他们的具体类。
类型:创建类模式
类图:
抽象工厂模式与工厂方法模式的区别
抽象工厂模式是工厂方法模式的升级版本,他用来创建一组相关或者相互依赖的对象。他与工厂方法模式的区别就在于,工厂方法模式针对的是一个产品等级结构;而抽象工厂模式则是针对的多个产品等级结构。在编程中,通常一个产品结构,表现为一个接口或者抽象类,也...
分类:
其他好文 时间:
2015-06-15 09:13:50
阅读次数:
84
1.接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的,而抽象类是可以有私有方法或私有变量的。2.实现接口的一定要实现接口里定义的所有方法,而实现抽象类可以有选择地重写需要用到的方法,一般的应用里,最顶级的是接口,然后是抽象类实现接口,最后才到具体类实现。3.接口可以实现多重继承,而一个类...
分类:
其他好文 时间:
2015-06-10 20:53:35
阅读次数:
97
1.多态(polymorphism):多态是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。这就是多态性。多态性增...
分类:
编程语言 时间:
2015-06-09 23:27:01
阅读次数:
130
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/46402017
工厂方法模式:定义了一个创建对象的接口,但由子类来决定要实例化的的类是哪一个。
工厂方法让类把实例化推迟到子类中。
减少了应用程序和具体类之间的依赖进行松耦合。
OO原则:依赖抽象,不要依赖具体类
抽象产品角色:
package com.design.factoryMethod;
//抽象产品角色
public abstract clas...
分类:
其他好文 时间:
2015-06-07 17:29:40
阅读次数:
125
定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用) 多态的前提: A:有继承或者实现关系。 B:有方法重写。 C:有父类或者父接口引用指向子类对象。 多态的分类: a:具体类多态 ...
分类:
编程语言 时间:
2015-06-05 13:52:24
阅读次数:
173
初学solr在schema 里面配置并使用sorl的date或者tdate类型,具体类型与使用如下: <field name="tdate_field"type="tdate"indexed="true"stored="true"/>
<field name="date_field"type="date"indexed="true"st...
分类:
其他好文 时间:
2015-06-03 17:53:30
阅读次数:
445