- 浏览: 18677 次
- 性别:
- 来自: 北京
最新评论
文章列表
建造者模式可以将一个产品的内部表象与产品的生成过程分割开来,从而可以使一个建造过程生成具有不同的内部表象的产品对象。
以下情况应当使用建造者模式:
1、 需要生成的产品对象有复杂的内部结构。
2、 需要生成的产品对象的属性相互依赖,建造者模式可以强迫生成顺序。
3、 在对象创建过程中会使用到系统中的一些其它对象,这些对象在产品对象的创建过程中不易得到。
使用建造者模式主要有以下效果:
1、 建造模式的使用使得产品的内部表象可以独立的变化。使用建造者模式可以使客户端不必知道产品内部组成的细节。
2、 每一个Builder都相对独立,而与其它的Builder无关。
3、 模式所建造的最终产品 ...
最近在重新温习设计模式,以下主要说明工厂模式。
java工厂模式的原理和好处 工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A(). 工厂模式也是用来创建实例对象的,可能多做一些工作,但 ...
如何自定义jsp标签
- 博客分类:
- Tag
自定义标签的步骤:
1.扩展TagSupport
2.写自定义Tag的tld文件
3.web.xml中指定你的tld文件(如果tld文件放在web-inf下可以不配置)
4.在JSP页面使用自定义标签
*.扩展TagSupport
说明:
一般不会去实现Tag接口,而是通过TagSupport类是实现了Tag的接口继承过来的字段,这些字段用做public int doStartTag(),public int doEndTag()返回值
Tag.EVAL_BODY_INCLUDE 包含主体内容
Tag.SKIP_BODY 不包含主体内容
Tag. ...