- 博客(9)
- 收藏
- 关注
原创 适配器模式
<br />适配器模式:将原本两个不兼容的类通过适配器使之相兼容;<br />生活中的例子:中国的水管连接外国的水龙头,中间需要进行一些配置等工具,这个工具就是适配器;<br /> 比如2008年中国奥运会的举行,把中文翻译成英语等多种语言以供多全世界的国家都能够相互进行友好文化交流;<br />jdk实现:<br />http://stackoverflow.com/questions/1673841/examples-of-gof-design-patterns<
2011-03-29 15:57:00 470
原创 外观模式/门面模式
<br />外观模式:有称为门面模式;<br />定义:把一系列复杂的类包装成一个简单封闭的高层接口;<br />生活中的实例:比如说我们去酒店吃饭,通过服务员进行点菜,点饮料,付款等;<br /> 去学校交学费,直接通过刷卡机刷卡就可以了;<br />jdk中实现:<br />http://stackoverflow.com/questions/1673841/examples-of-gof-design-patterns<br />http://yan578351
2011-03-29 15:17:00 555
原创 spring事物配置的5种模式
<br /> Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。<br /> DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为SessionFactory,TransactionManager的实现为HibernateTransaction
2011-03-28 21:55:00 607
原创 模版模式
定义:父类定义流程,子类实现细节;解决问题:主要解决了代码重复的问题;在项目的使用:比如dbutils源码中把jdbc的重复代码抽取出来,是对jdbc 的一个轻量级的简单封装;生活中的实例:如NOKIA手机总部定义一套制作手机的流程,各个生成其产品的厂商就根据此流程来进行生成;优点:重用性,降低耦合度;jdk中实现:http://stackoverflow.com/questions/1673841/examples-of-gof-design-patternshttp://yan578351314.j
2011-03-28 16:58:00 808 1
原创 抽象工厂模式
定义:就是创建一系列相关或者相关依赖对象的接口,而无需指定它们具体的类;生活中实例:比如造家具,有不同种类的风格,有欧式风格和古典风格等等,根据客户需求进行构建; QQ页面换皮肤;jdk中实现:http://stackoverflow.com/questions/1673841/examples-of-gof-design-patternshttp://yan578351314.javaeye.com/blog/969553优点:更加灵活,扩展性好,减少工作量,方便维护
2011-03-28 16:41:00 388
原创 jQuery
http://www.k99k.com/jQuery_getting_started.html#hello http://www.w3school.com.cn/jquery/index.asp http://tutorialzine.com/2010/
2011-03-27 22:59:00 317
原创 工厂模式
<br />工厂模式:定义一个用户创建对象的接口,让子类决定实例哪一个类。<br /> <br />结构:// 产品接口 public interface Product { public void getName(); } // 具体产品A public class ProductA implements Product { public void getName() { System.out.println(" I
2011-03-26 19:12:00 440
原创 单例模式
<br />具体在jdk中使用的详解:<br />http://stackoverflow.com/questions/1673841/examples-of-gof-design-patterns<br />http://yan578351314.javaeye.com/blog/969553<br /> <br />单例模式:只有一个实例;<br /> 结构:创建一个私有的构造器,一个私有的字段和一个供外界得到此实例的方法;<br /> 具体有两种实现:懒汉式和恶汉式;<br />
2011-03-26 18:43:00 390
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人