
设计模式
happyqiangsir
爱好IT
展开
-
设计模式-策略模式
import org.w3c.dom.Document; import org.w3c.dom.Node; import org.w3c.dom.NodeList; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import java.io.File; imp...原创 2018-09-28 09:26:23 · 200 阅读 · 1 评论 -
设计模式-模板方法模式
基于继承的代码复用基本技术,可以将相同的代码放到父类中,而将不同的方法实现放在不同的子类中。准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来让子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。体现了面向对象的众多重要思想,使用频率较高。 定义一个操作中算法的框架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变...原创 2018-09-28 11:18:48 · 183 阅读 · 0 评论