zoukankan      html  css  js  c++  java
  • VB.NET 单例模式

    代码
    Imports BusinessFacade.Facade

    ''' <summary>
    ''' HNA platform in the facade
    ''' Feihu Huang 2010-01-12
    ''' </summary>
    ''' <remarks></remarks>
    Public Class HNAPlatform

        
    '构造函数
        Private Sub New()
        
    End Sub

        
    '当前类唯一对象
        Private Shared Instance As New HNAPlatform()

        
    '具体Facade对象
        Private ReadOnly _billFacade As New BillFacade

        
    Private ReadOnly _reserveFacade As New ReserveFacade

        
    Private ReadOnly _memberFacade As New MemberFacade

        
    'Private ReadOnly _backGroundFacade As New BackGroundFacade

        
    Private ReadOnly _systemFacade As New SystemFacade

        
    Private ReadOnly _roomFacade As New RoomFacade

        
    Private ReadOnly _typeFacade As New TypeFacade

        
    Private ReadOnly _consumeFacade As New ConsumeFacade

        
    Private ReadOnly _userFacade As New UserFacade

        
    'Private ReadOnly _accessFacade As New AccessFacade

        
    Private ReadOnly _phoneFacade As New PhoneFacade

        
    Public Shared ReadOnly Property PhoneFacade() As PhoneFacade
            
    Get
                
    Return Instance._phoneFacade
            
    End Get
        
    End Property

        
    Public Shared ReadOnly Property BillFacade() As BillFacade
            
    Get
                
    Return Instance._billFacade
            
    End Get
        
    End Property

        
    Public Shared ReadOnly Property ReserveFacade() As ReserveFacade
            
    Get
                
    Return Instance._reserveFacade
            
    End Get
        
    End Property

        
    Public Shared ReadOnly Property MemberFacade() As MemberFacade
            
    Get
                
    Return Instance._memberFacade
            
    End Get
        
    End Property

        
    'Public Shared ReadOnly Property BackGroundFacade() As BackGroundFacade
        '    Get
        '        Return Instance._backGroundFacade
        '    End Get
        'End Property

        
    Public Shared ReadOnly Property SystemFacade() As SystemFacade
            
    Get
                
    Return Instance._systemFacade
            
    End Get
        
    End Property


        
    Public Shared ReadOnly Property RoomFacade() As RoomFacade
            
    Get
                
    Return Instance._roomFacade
            
    End Get
        
    End Property

        
    Public Shared ReadOnly Property TypeFacade() As TypeFacade
            
    Get
                
    Return Instance._typeFacade
            
    End Get
        
    End Property

        
    Public Shared ReadOnly Property ConsumeFacade() As ConsumeFacade
            
    Get
                
    Return Instance._consumeFacade
            
    End Get
        
    End Property

        
    Public Shared ReadOnly Property UserFacade() As UserFacade
            
    Get
                
    Return Instance._userFacade
            
    End Get
        
    End Property



        
    'Public Shared ReadOnly Property AccessFacade() As AccessFacade
        '    Get
        '        Return _accessFacade
        '    End Get
        'End Property
    End Class
  • 相关阅读:
    Win10远程桌面 出现 身份验证错误,要求的函数不受支持,这可能是由于CredSSP加密Oracle修正 解决方法
    通过WifI开发调试Android设备
    js 什么是深拷贝问题?
    JavaScript 如何从引用类型(Array 、 Object)创建一个新的对象
    css ::selection 的妙用
    nodejs request gb2312乱码的问题
    echarts geo地图坐标转换为页面Offset坐标
    关于 Chrome Console 查看DOM详情细节的奇思淫巧
    ie11 下 input 默认有 X 关闭按钮的问题
    办公技巧:局域网内设置固定ip
  • 原文地址:https://www.cnblogs.com/callbin/p/1657418.html
Copyright © 2011-2022 走看看