023 Visual Basic 命令模式

这篇博客详细介绍了在Visual Basic中实现命令模式的原理和步骤,包括Command类用于定义执行操作的接口,ConcreteCommand类如何绑定接收者并执行相应操作,Invoker类如何触发请求,Receiver类如何执行具体任务,以及客户端如何创建和配置命令对象。
摘要由CSDN通过智能技术生成

1. Command类,用来声明执行操作的接口。

Public MustInherit Class Command
    Protected mReceiver As Receiver
    Public Sub New(ByVal rec As Receiver)
        Me.mReceiver = rec
    End Sub
    Public MustOverride Sub Execute()
End Class

2.ConcreteCommand类,将一个接收者对象绑定于一个动作,调用接收者相应的操作,以实现Execute。

Public Class ConcreteCommand
    Inherits Command
    Public Sub New(ByVal rec As Receiver)
        MyBase.New(rec)
    End Sub
    Public Overrides Sub Execute()
        mReceiver.Action()
    End Sub
End Class

3.Invoker类,要求该命令执行这个请求。

Public Class Invoker
    Private mCommand As Command
    Public Sub SetCommand(ByVal com As Command)
        Me.mCommand = com
    End Sub

    Public Sub ExecuteCommand()
        mCommand.Execute()
    End Sub
End Class
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ngbshzhn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值