博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
设计模式
阅读量:4553 次
发布时间:2019-06-08

本文共 297 字,大约阅读时间需要 1 分钟。

1、模板模式

定义一个算法骨架,将一些步骤延迟到子类中。模板方法中子类不可以改变算法结构但是可以重新定义算法。

解决的问题:一些方法通用,却在每个子类都重新写了这一方法

Spring中JdbcTemplate就是这种实现,JDBC的步骤是固定的

(1)加载驱动

(2)建立连接
(3)执行SQL语句
(4)访问结果记录集ResultSet
(5)关闭资源
在这些步骤中第三四步是不固定的,所以留给客户实现,实际使用JdbcTemplate的时候只需要构建SQL就可以了这是典型的模板模式。

转载于:https://www.cnblogs.com/sung1024/p/11512435.html

你可能感兴趣的文章
初级排序算法之选择排序
查看>>
Spring Roo
查看>>
Hadoop and net core a match made in docker
查看>>
Javaweb项目构建常见问题
查看>>
SQLServer 错误: 15404,维护计划无法执行
查看>>
要完善的内容
查看>>
【codeforces】【比赛题解】#869 CF Round #439 (Div.2)
查看>>
PHP之session_start()详解
查看>>
tcp异常断开的重连解决方法
查看>>
Python全栈Day 20部分知识点
查看>>
sptring boot 修改默认Banner
查看>>
安装mysql时 Write configuration file 错误的解决办法
查看>>
ReCAPTCHA & 手势验证
查看>>
Chrome & QR Code Reader
查看>>
css & background & svg
查看>>
【PAT】B1067 试密码(20 分)
查看>>
shell中字体变色
查看>>
机器学习---文本特征提取之词袋模型(Machine Learning Text Feature Extraction Bag of Words)...
查看>>
linux c fprintf()
查看>>
动态规划之石子归并
查看>>