zoukankan      html  css  js  c++  java
  • Java访问者模式

    在访问者模式中,使用访问者类来改变元素类的执行算法。 通过这种方式,元素的执行算法可以随访问者变化而变化。 此模式属于行为模式类别。 根据每个模式,元素对象必须接受访问者对象,以便访问者对象处理对元素对象的操作。

    实现实例

    在这个实现的示例中,将创建一个叫作ComputerPart的接口,并定义接受操作。KeyboardMouseMonitor 和 Computer 是实现ComputerPart接口的具体类。还将定义另一个接口ComputerPartVisitor,它将定义一个访问类操作。 Computer 使用具体的访客做相应的动作。

    VisitorPatternDem这是一个演示类,将使用ComputerComputerPartVisitor类来演示访问者模式的使用。

    访问者模式示例的结构如下图所示 -

    点击链接查看详细内容

  • 相关阅读:
    java I/O框架 (三)基本流
    java I/O框架 (二)文件操作(File)
    java I/O框架 (一)总览
    8.内部类
    7.权限
    6.继承
    5.代码块
    4.面向对象
    3控制语句
    PHP ksort() 函数
  • 原文地址:https://www.cnblogs.com/hane/p/7345869.html
Copyright © 2011-2022 走看看