登录
首页 » java » java 访问者模式

java 访问者模式

于 2023-06-11 发布 文件大小:17.65 kB
0 53
下载积分: 2 下载次数: 1

代码说明:

访问者模式(Visitor Pattern)是GoF提出的23种设计模式中的一种,属于行为模式。据《大话设计模式》中说算是最复杂也是最难以理解的一种模式了。 定义(源于GoF《Design Pattern》):表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素类的前提下定义作用于这些元素的新操作。 从定义可以看出结构对象是使用访问者模式必备条件,而且这个结构对象必须存在遍历自身各个对象的方法。这便类似于Java语言当中的collection概念了。 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报 打分 发表评论 暂无评论

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 17
    说明:  java用于窗口布局的小程序极其应用多个实例(java border layout)
    2009-06-09 09:09:28下载
    积分:1
  • Matrix
    采用随机数产生2到10阶的随机矩阵,并实现了矩阵的相关运算,比如:加减,乘除,求逆,求行列式(Using random Numbers generated random matrix from 2 to 10 order , and achieving relative to the implementation of the matrix operations, such as: add and subtract, multiple and divided, inverse and determinant)
    2013-07-17 06:40:04下载
    积分:1
  • GEE GOM传奇M2超级插件1.116-gm016论坛
    GEE GOM传奇M2超级插件1GEE GOM传奇M2超级插件1.116-gm016论坛(rerergergergergeeeeeeeeeeeeeeeew2w3r)
    2019-06-26 16:54:09下载
    积分:1
  • android阅读器
    javaweb电子杂志,用HTML5和js开发阿三大叔大叔大叔大 Asdasd手动阀大四都 Asdasd啊实打实大阿三大叔大叔大叔大所多Asdasd阿三大叔大叔大叔大所大所阿三大叔大叔大叔大阿三大叔大叔大叔大所大所多萨达所大所大所大所大所多
    2022-01-28 10:04:33下载
    积分:1
  • exam
    STRUTS的在线考试系统 数据库MYSQL 超完整,超好用的!(STRUTS online examination system super MYSQL database integrity, the超好用!)
    2008-05-09 13:30:00下载
    积分:1
  • Struts 开发学籍管理系统 Struts 开发学籍管理系统Struts 开发学籍管理系统...
    Struts 开发学籍管理系统 Struts 开发学籍管理系统Struts 开发学籍管理系统-sssssssddddddddddddddddddddddddddddd
    2023-06-09 04:10:03下载
    积分:1
  • 三网协议
    说明:  三网协议,包含华为cmpp20 30开发包(Three network agreement, including huawei cmpp20 30 development package)
    2020-06-20 00:40:02下载
    积分:1
  • PrintPreviewDialog
    java 打印预览功能,java 打印预览功能-PrintPreviewDialog
    2022-02-09 16:19:49下载
    积分:1
  • UDP发送和接收数据包服务器端,功能还可以,希望站长满意.谢谢....
    UDP发送和接收数据包服务器端,功能还可以,希望站长满意.谢谢.-UDP send and receive data packets server, functions can also hope that the head of satisfaction. Thank you.
    2022-04-12 22:20:24下载
    积分:1
  • Struts framework design and development. Using Oracle9i database, the website al...
    本系统采用Struts框架设计开发。采用Oracle9i数据库,还用到了网页设计的基本知识。开发工具JBuilder9,Dreamweaver MX等。-Struts framework design and development. Using Oracle9i database, the website also uses the basic design knowledge. JBuilder9 development tools, such as Dreamweaver MX.
    2022-09-26 10:55:03下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载