随笔分类 - 设计模式
摘要:写在前面 单例Singleton设计模式, 老生常谈的一个设计模式。但你真的用对了么? 用的姿势很重要! 1.概念解释 单例顾名思义就是只产生一个实例对象。那怎样保证单一呢?把目标类提供给外部创建实例对象的能力收回,即构造函数设为私有,然后内部提供一个
阅读全文
摘要:一、何为模板 在阎宏博士的《JAVA与模式》一书中开头是这样描述模板方法(Template Method)模式的: 模板方法模式是类的行为模式。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从
阅读全文
摘要:一、模板 模板,很经典、也很常用的一种模式。无处不在,如,spring jdbcTemplate。模板,个人理解, 讲大同小异的东西抽出它们的共性,提供标准的套路。 二、为什么要用模板? 假设场景,我们需要查询个人资料信息,现提供两个api,getPersonById(int id)、 getPer
阅读全文