黑马程序员技术交流社区

标题: 关于java 23种设计模式,你用过几个? [打印本页]

作者: Piston    时间: 2014-6-12 15:17
标题: 关于java 23种设计模式,你用过几个?
希望大家 都来讨论下。有必要探讨哦。

57a92d42-4d84-3aa9-a8b9-63a0b02c2c36.jpg (89.81 KB, 下载次数: 41)

23 种设计模式

23 种设计模式

作者: 郝义涛    时间: 2014-6-12 16:04
看上面的图,我就回单利和工厂,还有就是模式,学的是皮毛啊
作者: 小熊星座    时间: 2014-6-12 19:20
迷宫,本人基础还没有学好,看这个有点。。。。。先学习一下
作者: hengxing0079    时间: 2014-6-12 19:41
图太小了,有大图吗?
作者: AntThinking_toT    时间: 2014-6-12 20:13
简单工厂、单例、代理、装饰、模板方法。
作者: 诺忔。初禾、    时间: 2014-6-12 20:44
没用过。。。。。。。。。。。
作者: 枫桥夜泊    时间: 2014-6-12 23:15
正在向学习设计模式的方向发展
作者: 焦国军    时间: 2014-6-12 23:20
郝义涛 发表于 2014-6-12 16:04
看上面的图,我就回单利和工厂,还有就是模式,学的是皮毛啊

我也一样

作者: Conning    时间: 2014-6-12 23:31
目前就学了三个
单例设计模式—— 类中只能有一个实例 该类构造方法私有(防止其他类通过构造方法创建本类对象)
                          且必须对外提供公共的访问方式
装饰设计模式——将已有的类进行装饰包装使得其拥有更强大的功能,例如IO流中的BufferedInputStream
                         对FileInputStream的包装就使得读写速度更快
适配器模式—— 一个抽象接口中有很多抽象方法,一个类去实现这个接口就必须重写里面所有的抽象方法,然而
                      很多时候我们并不需要用到其中的某些方法,这个时候我们可以找一个中间类,这个中间类也是  
                      抽象的,它实现接口的同时重写了接口中所有的抽象方法(方法都为空),这个时候我们再去通         
                      过继承这个中间类就只需重写自己需要的方法了,这个中间类就是适配器,这个模式就叫适配器   
                      模式。
打这么多字,只是为了自己总结。。有不全不准确的望回复,大家多交流才能共同进步!

作者: 唐坚    时间: 2014-6-12 23:41
目前还只学过 单例设计模式
作者: 凌羽猎风    时间: 2014-6-13 00:13
23种模式的名字还没听全呢……
作者: iWilliam    时间: 2014-6-13 00:15
这种高深的内功只能慢慢修炼~
作者: Piston    时间: 2014-6-13 09:47
第一次看  我也 感觉 像迷宫。要学的东西还很多。
作者: 冯云飞    时间: 2014-6-13 11:46
做设计才是王道
作者: 情深意重    时间: 2014-6-13 12:20
我们大学的时候开过软件设计模式这一门功课,当时用的比较多的是单例模式和工厂模式吧
作者: lvc    时间: 2014-6-13 15:49
知道设计模式有很多,没时间学呀。
作者: 牵手相伴    时间: 2014-6-13 17:12
看了这个图才知道自己了解的有多少,回去看视频去
作者: 贺博文    时间: 2014-6-13 19:45
学习了,。
作者: ╭月牙湾湾╮    时间: 2014-6-13 20:04
模板模式,单例模式,还有今天刚学的装饰模式。。。
作者: surin    时间: 2014-6-14 10:18
工厂和观察者,做好几次作业了。。。:)
作者: Piston    时间: 2014-6-19 14:32
哎呀。。看来 大部分 都 知道那么几个啊。经常用的那个几个。
作者: 苏周周    时间: 2014-6-19 15:49
       收藏了




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