![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
文章平均质量分 76
cuidiwhere
平静,持之以恒
展开
-
学习设计模式_01 GOF, 设计模式和J2EE
1. 学习设计模式不得不提的 “GOF” GOF:Gang of Four的简称,是设计模式开山之作 Design Patterns: Elements of Reusable Object-OrientedSoftware》的几位作者ErichGamma、Richard Helm、RalphJohnson 和 John Vlissides 的简称。 这几位作者常被称为"四人组",而这本书也就原创 2012-09-30 22:48:56 · 843 阅读 · 0 评论 -
通过Jive学习 设计模式
1. Jive是什么?Jive是基于JSP/JAVA技术构架的一个大型BBS论坛系统。人们这样评价Jive:学习Java必须读懂两套源代码,第一个就是Jive 第二个是Sun的宠物店Pet Store。 学习Jive源程序,可以更好的理解和应用设计模式。2. 设计模式,框架 什么是设计模式? 特定问题的最优解决方案,是经验。为什么要使用设计模原创 2013-03-16 23:32:45 · 1225 阅读 · 0 评论 -
设计模式学习笔记_原型模式(prototype)
1. 为什么要引入原型模式? 在某些场景中,需要大量使用同一个对象object。而每次利用new 的方式来得到实例化对象object,代价会很高。特别是在企业级开发中,有的对象实例化的成本很高:例如需要通过网络或IO操作。而利用原型模式(其本质clone)的方式,简化实例化对象的成本。因为clone的方式创建对象,只需要内存操作即可。2. 原型模式如何实现? publ原创 2013-04-04 22:32:37 · 733 阅读 · 0 评论 -
java DAO(Data Access Object,DAO) 数据访问对象
DAO之我见:DAO是一种设计模式,提高代码灵活性。使用DAO之前,业务组件直接访问持久化数据。当持久化数据发生改变时(例如更换数据库厂商),此时业务组件要跟着改变。DAO的出现解决此类问题。DAO是一个抽象层,位于业务组件和持久化数据之间。因此,业务组件 要通过 DAO 对持久化数据进行访问。当底层数据发生改变时,只需要更改DAO即可,业务组件改动达到最小。*************原创 2012-08-12 14:29:18 · 4459 阅读 · 0 评论