2015年12月23日

摘要: 概念:由一个工厂对象决定创建出哪一种产品类的实例。 1 public class Practice14 { 2 3 public static void main(String[] args) { 4 // TODO Auto-generated method st... 阅读全文
posted @ 2015-12-23 18:02 深海溺心 阅读(228) 评论(0) 推荐(0) 编辑
摘要: Object类 是类层次结构的根类,每个类都是用Object类作为超类,所有对象(包括数组)都实现这个类的方法。所有类都是Object类的子类。下面先说两个方法toString()和equals(Object obj)public class Practice14 { public s... 阅读全文
posted @ 2015-12-23 16:15 深海溺心 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 概念:定义了一系列的算法,将每一种算法封装起来并可以相互替换使用,策略模式让算法独立于使用它的客户应用而独立变化。接口抽象的就是某种方法。OO设计原则:1.面向接口编程 2.封装变化 3.多用组合,少用继承 1 public class Practice14 { 2 3 publi... 阅读全文
posted @ 2015-12-23 13:36 深海溺心 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 概念:定义一个操作中的算法的骨架,而将一些可变部分的实现延迟到子类中。模板方法模式使得子类可以不改变一个算法的结构即可重新定义该算法的某些特定的步骤。去个例子分析一下这个概念: 1 public class Practice14 { 2 3 public static void m... 阅读全文
posted @ 2015-12-23 11:12 深海溺心 阅读(261) 评论(0) 推荐(0) 编辑

导航