摘要: 模板方法模式:定义一个操作中的算法的骨架,将一些步骤延迟到之类中。模板方法使得之类可以不改变一个算法的结构便可以重定义该算法的某些特定步骤。 在父类中定义一系列算法的步骤,而将具体的实现都推迟到子类。 模板模式就是通过把不变的行为搬迁到超类,去除之类中重复代码来体现它的优势。 最典型的就是一个接口, 阅读全文
posted @ 2016-04-29 14:30 junjin4838 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 原型模式:用原型实例指定创建对象的种类,并且通过拷贝这些原型来创建对象。 在java中有语言级别的支持:clone 在java中使用原型模式是非常简单的事情,实现Cloneable接口,调用Object的clone方法,便可以实现对象的拷贝。 浅复制:被复制的对象的值与原对象的值是相同的,对其他对象 阅读全文
posted @ 2016-04-29 09:50 junjin4838 阅读(265) 评论(0) 推荐(0) 编辑