
设计模式
lijingshou
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用Builder模式创建多值组合搜索测试用例实践
一、需求 有如下的基于web的组合搜索功能,需要创建自动化测试用例: [img]http://dl.iteye.com/upload/attachment/407076/ec1db13b-25bd-3b10-9c43-fe8f906c6c90.jpg[/img] 我们需要在所有的输入框输入不同的值,进行非常多次的搜索,然后验证 二、实现 创建一个类 ClientBasicSearch...原创 2011-01-30 14:02:45 · 206 阅读 · 0 评论 -
学习设计模式之适配器模式
[*]首先声明一个鸟类的接口,鸟会飞,还会唱歌 [code="java"] package com.adapter; public interface Bird { public void sing(); public void fly(); } [/code] [*]创建老鹰类,实现鸟类接口 [code="java"] package com.adapter; ...2011-02-24 23:23:24 · 119 阅读 · 0 评论 -
使用单例模式创建DBConnection
[code="java"] package com.singleton; import java.sql.Connection; import java.sql.DriverManager; public class DBConnection { private static DBConnection dbc; private String url="jdbc:sqlser...2011-02-28 21:32:21 · 442 阅读 · 0 评论 -
简单工厂方法实现
简单工厂方法并不属于真正的设计模式 [*]首先创建所有鸟类的祖先类 [code="java"] package com.simplyFactory; public interface Bird { public void fly(); public void sing(); } [/code] [*]创建两个实现类Eagle和Dove [code="java...2011-03-03 22:00:55 · 165 阅读 · 0 评论 -
模板方法模式实践小结
模板方法模式用于固定算法的骨架,让具体算法在子类中扩展,类图如下: 最显著的特点是模板方法templateMethod()已经不需要在子类中覆盖 Head First设计模式这本书中对这个算法有深入分析,可以参考http://mynote.iteye.com/blog/1553604 接下去要讲的是项目中对这个模式的应用.首先有个ProductChecker的父类,定义了算法的模板...2014-02-15 23:53:34 · 126 阅读 · 0 评论 -
DAO和Service层的一些解释
转发自:http://blog.youkuaiyun.com/njujmj/article/details/5202915 1,dao和service对应 一般情况下,Hibernate DAO只操作一个POJO对象,因此一个DAO对应一个POJO对象。 Service层是为了处理包含多个POJO对象(即对多个表的数据操作)时,进行事务管理(声明式事务管理)。Service层(其接口的实现...原创 2014-08-12 23:29:09 · 125 阅读 · 0 评论 -
JavaBean中DAO设计模式介绍
原文地址 一、信息系统的开发架构 客户层-------显示层-------业务层---------数据层---------数据库 1.客户层:客户层就是客户端,简单的来说就是浏览器。 2.显示层:JSP/Servlet,用于给浏览器显示。 3.业务层:对于数据层的原子操作进行整合。 4.数据层:对于数据库进行的原子操作,增加、删除等; 二、DAO(Data Access Obj...原创 2013-10-25 13:08:35 · 122 阅读 · 0 评论