归档日期 : 2020年06月

设计模式总结篇一

设计模式被推崇至浪潮之巅应该是在GOF设计模式一书发布后,其实这里并不是说在此之前设计模式并不存在。在设计模式一书还没发布之前,好的代码已经在按照某种固定的模式进行实现,只是没有人进行系统地梳理成册,直到GOF四人组出现,才终于开创了设计模式这一概念。 1995年,有四位作者:Erich Gamma,Richard Helm,Ralph Johnson和John Vlissides发表了一本题为 [...]

Java设计模式-原型模式

原型(Prototype)模式,在23种设计模式中属于对象创建型模式。 原型模式就是用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。 引言 初次接触原型模式,如果仅根据模式名称判断,可能并不确定这种设计模式究竟是做什么的。不过,因为由于以前有了解过Java服务端开发,所以有印象S2SH框架有使用过prototype关键字,估计现在很少用S2SH框架了,基本都是Spring全家 [...]

Java设计模式-迭代器模式

迭代器(Iterator)模式,有时也被称为游标(Cursor)模式,在23种设计模式中属于对象行为型模式。 迭代器模式提供了一种顺序方法用于访问聚合对象中的各个元素,而又不暴露该对象的内部表示。 引言 从接触设计模式以来,其实心中一直有一个疑问,为什么要把迭代器作为一种设计模式单独介绍呢?之所以有这个疑问,可能也与我接触的编程语言有关系。Java作为自己平常开发中最常使用的语言,它的JDK [...]
共 1 页 1