A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© burns 中级黑马   /  2014-11-29 21:25  /  1816 人查看  /  13 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

java开发有哪些经典的设计模式?,常用的有哪些?举个例子最好:)

13 个回复

倒序浏览
懒汉式,饿汉式,
回复 使用道具 举报
工厂模式
回复 使用道具 举报
adapter , 适配器模式啊  做android的同学们一定很熟悉吧  ..  
回复 使用道具 举报
监听者模式    策略模式
回复 使用道具 举报
lhyzxc0205 来自手机 中级黑马 2014-11-30 16:04:02
地板
23种设计模式,分三大类,创建型,结构型,行为型,怎么说呢,框架里面单例,代理,工厂,中介,适配器,门面都有用,设计模式就是思想,代码量上来了学的更好更快
回复 使用道具 举报
burns 中级黑马 2014-11-30 18:00:00
7#

你说的是具体的实现形式吧如:如单模式中的
饿汉式
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:25
8#
23种。。。
回复 使用道具 举报
burns 发表于 2014-11-30 18:00
你说的是具体的实现形式吧如:如单模式中的
饿汉式
class Singleton {

谢谢兄弟哈
回复 使用道具 举报
burns 中级黑马 2014-12-1 20:43:49
10#

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