当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:14:00  来源:本站整理

Java筹划情势学习心得[Java编程]

赞助商链接



  本文“Java筹划情势学习心得[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

整个计划情势贯串一个原理:面对介面编程,而不是面对实现,(面向物件编程应当改爲面向介面编程).目标原则是:降低耦合,加强机动性.

1、成立情势

1.计划情势之Factory(工厂办法和抽象工厂)

利用工厂情势就象利用new一样频繁.

2.计划情势之Prototype(原型)

用原型实例指定成立物件的种类,並且通过拷贝这些原型成立新的物件.

3.计划情势之Builder

汽车由车轮 方向盘 发动机很多部件构成,同时,将这些部件组装成汽车也是一件複杂的工作,Builder情势就是将这两种情形脱离举行.

4.计划情势之Singleton(单态)

保證一个类只有一个实例,並供应一个拜候它的全局拜候点

2、构造情势

1.计划情势之Facade

可扩大的利用JDBC针对差别的资料库编程,Facade供应了一种机动的实现.

2.计划情势之Proxy

以Jive爲例,解析代理情势在用户级别受权机制上的利用

3.计划情势之Adapter

利用类再生的两个方法:组合(new)和担当(extends),这个已经在"thinking in java"中提到过.

4.计划情势之Composite

就是将类用树形构造组合成一个单位.你向别人介绍你是某单位,你是单位元元中的一个元素,别人和你做交易,相当於和单位做交易.文章中还对Jive再举行了解析.

5.计划情势之Decorator

Decorator是个油漆工,给你的东东的外表刷上漂亮的顔色.

6.计划情势之Bridge

将"牛郎织女"脱离(本应在一同,脱离他们,形成两个介面),在他们之间搭建一个桥(动态的结合)

7.计划情势之Flyweight

供应Java运行性能,降低小而大量反复的类的开销.

3、 行爲情势

1.计划情势之Template

实际上向你介绍了爲什麽要利用Java 抽象类,该情势原理简单,利用很广泛.

2.计划情势之Memento

很简单一个情势,就是在记忆体中保存本来资料的拷贝.

3.计划情势之Observer

介绍若何利用Java API供应的现成Observer

4.计划情势之Chain of Responsibility

各司其职的类串成一串,好象击鼓传花,当然假如自己能完成,就不要推委给下一个.

5.计划情势之Command

什麽是将行爲封装,Command是最好的阐明.

6.计划情势之State

状况是编程中常常碰到的实例,将状况物件化,设立状况变更器,便可在状况中轻鬆切换.

7.计划情势之Strategy

差别演算法各自封装,用户端可随便挑选需求的演算法.

8.计划情势之Mediator

Mediator很象十字路口的红绿灯,每个车辆只需和红绿灯交互便可以.

9.计划情势之Interpreter

主要用来对语言的解析,利用机会不多.

10.计划情势之Visitor

拜候者在举行拜候时,完成一系列实质性操作,并且还可以扩大.

11.计划情势之Iterator

这个情势已经被用来遍曆Collection中物件.利用频率很高.在Java中无需专门阐述,在大大都场所也无需自己制造一个Iterator,只要将物件装入Collection中,我们就直接可以利用Iterator情势.


  以上是“Java筹划情势学习心得[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 利用Javascript实现网页水印(非图片水印)
  • Java开辟环境的搭建
  • Ubuntu java安装与配置
  • 办理Ubuntu 10.04 Firefox3.6 Java浏览器插件不工作的问
  • Ubuntu重装后Java环境的设置
  • Sun Java进入Ubuntu 10.10软件中央
  • Ubuntu 10.10配置Java开辟环境
  • 在Ubuntu 10.10中配置Java环境变量的办法
  • Ubuntu下Java环境的搭建
  • Ubuntu 10.04 下安装 Java, JRE
  • Ubuntu 10.04下的搭建SUN JAVA开辟环境
  • Ubuntu 12.04安装java7
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .