摘要:
代理模式是Java常见的设计模式之一。所谓代理模式是指客户端并不直接调用实际的对象,而是通过调用代理,来间接的调用实际的对象。为什么要采用这种间接的形式来调用对象呢?一般是因为客户端不想直接访问实际的对象,或者访问实际的对象存在困难,因此通过一个代理对象来完成间接的访问。在现实生活中,这种情形非常的 阅读全文
posted @ 2018-03-16 14:58
光彩照人
阅读(159)
评论(0)
推荐(0)
摘要:
定义一个操作中算法的骨架,而将一些步骤延迟到子类中,模板方法使得子类可以不改变算法的结构即可重定义该算法的某些特定步骤。 通俗点的理解就是 :完成一件事情,有固定的数个步骤,但是每个步骤根据对象的不同,而实现细节不同;就可以在父类中定义一个完成该事情的总方法,按照完成事件需要的步骤去调用其每个步骤的 阅读全文
posted @ 2018-03-16 14:44
光彩照人
阅读(133)
评论(0)
推荐(0)
摘要:
一、类适配器 1)类适配器模式就是主要用于,单一的为某个类而实现适配的这样一种模式。 2)当客户在接口中定义了他期望的行为时,我们就可以应用适配器模式,提供一个实现该接口的类,并且扩展已有的类,通过创建子类来实现适配。 Adapter类继承了Person类,对于Java这种单继承的语言中也就意味着, 阅读全文
posted @ 2018-03-16 14:19
光彩照人
阅读(158)
评论(0)
推荐(0)
摘要:
一、简单工厂 专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。它的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例。 优点:只要实现共有的接口就可以实现不同车跑的方式.缺点:添加新车型,需要修改Driver 类 二、工厂方 阅读全文
posted @ 2018-03-16 14:03
光彩照人
阅读(177)
评论(0)
推荐(0)

浙公网安备 33010602011771号