加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

vb.net对抽象工厂的实现雏形

发布时间:2020-12-16 23:18:37 所属栏目:大数据 来源:网络整理
导读:刚刚简单的实现了抽象工厂模式 , 只是有个模样 先来晒晒算是对自己的鼓励吧。 其效果是 : 对每个类写的代码并不多,主要注意点是 vb.net 语法与 c# 语法不同。如关键字 Overrides , Inherits 等的使用,以及在函数返回值方面的不同, vb.net 直接用“ = ”

刚刚简单的实现了抽象工厂模式,只是有个模样先来晒晒算是对自己的鼓励吧。

其效果是:

对每个类写的代码并不多,主要注意点是vb.net语法与c#语法不同。如关键字OverridesInherits等的使用,以及在函数返回值方面的不同,vb.net直接用“=”完成:

CreateUser=New AccessUser。而C#实现中使用Return关键字。

这样做在客户端代码里就不必出现具体的数据库访问类,只需要使用这些类的抽象。将具体的实现数据访问的过程封装起来了。客户端代码如下:

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Button1.Click

Dim AccessFactoryTest As New AccessFactory

Dim UserTest As User

UserTest = AccessFactoryTest.CreateUser

UserTest.ConnectDataBase()

End Sub

Private Sub Button2_Click(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles Button2.Click

Dim SqlserverFactoryTest As New SqlserverFactory

Dim SqlserverUserTest As User

SqlserverUserTest = SqlserverFactoryTest.CreateUser

SqlserverUserTest.ConnectDataBase()

End Sub

End Class

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读