黑马程序员技术交流社区

标题: java开发有哪些经典的设计模式 [打印本页]

作者: burns    时间: 2014-11-29 21:25
标题: java开发有哪些经典的设计模式
java开发有哪些经典的设计模式?,常用的有哪些?举个例子最好:)
作者: .ヤ牧马人〃    时间: 2014-11-29 21:39
懒汉式,饿汉式,
作者: 彭毅    时间: 2014-11-30 00:09
工厂模式
作者: 中国好熊猫    时间: 2014-11-30 11:38
adapter , 适配器模式啊  做android的同学们一定很熟悉吧  ..  
作者: abclulu    时间: 2014-11-30 12:21
监听者模式    策略模式
作者: lhyzxc0205    时间: 2014-11-30 16:04
23种设计模式,分三大类,创建型,结构型,行为型,怎么说呢,框架里面单例,代理,工厂,中介,适配器,门面都有用,设计模式就是思想,代码量上来了学的更好更快
作者: burns    时间: 2014-11-30 18:00
.ヤ牧马人〃 发表于 2014-11-29 21:39
懒汉式,饿汉式,

你说的是具体的实现形式吧如:如单模式中的
饿汉式
class Singleton {
  private static Singleton instance=new Singleton();
  private Singleton(){}
  static Singleton getInstance() {
      return instance;
  }
}
懒汉式
class Singleton {
  private static Singleton instance=null;
  private Singleton(){}
  static Singleton getInstance() {
      if(instance==null)
      instance=new Singleton();
      return instance;
  }
}

作者: 244611    时间: 2014-11-30 19:26
23种。。。

作者: .ヤ牧马人〃    时间: 2014-12-1 18:43
burns 发表于 2014-11-30 18:00
你说的是具体的实现形式吧如:如单模式中的
饿汉式
class Singleton {

谢谢兄弟哈
作者: burns    时间: 2014-12-1 20:43
244611 发表于 2014-11-30 19:26
23种。。。

恩,看到网上说的大多是23种,这基本用的,我有个java模式的书,说的貌似28种,得好好研究下,如下:
《设计模式之禅(第2版)》是设计模式领域公认的3本经典著作之一,“极具趣味,容易理解,但讲解又极为严谨和透彻”是本书的写作风格和方法的最大特点。第1版2010年出版,畅销至今,广受好评,是该领域的里程碑著作。深刻解读6大设计原则和28种设计模式的准确定义,
作者: liqinwyyx    时间: 2014-12-2 15:05
简单工厂,工厂方法,抽象工厂,单例,代理,观察者,门面,建造者
作者: 袁阳1991    时间: 2014-12-5 13:47
单例设计,工厂模式,适配器模式 ,监听模式
作者: chensc    时间: 2014-12-5 21:53
学习学习!
作者: juexinshi    时间: 2014-12-8 13:09
装饰器模式( Decorator模式):java 的IO系统用的就是这个模式。
楼主直接找本关于设计模式的书一观最好不过,因为每个设计模式都有用处,最重要的是设计模式背后的思想。
设计模式和面向对象语言结合起来学具有事倍功半的效果,对于更好的理解面向对象技术具有非常好的效果。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2