| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1273 人关注过本帖
标题:Builder 生成器模式
取消只看楼主 加入收藏
ioriliao
Rank: 7Rank: 7Rank: 7
来 自:广东
等 级:贵宾
威 望:32
帖 子:2829
专家分:647
注 册:2006-11-30
结帖率:78.95%
收藏
 问题点数:0 回复次数:1 
Builder 生成器模式
程序代码:
    '''Builders.cls
    
    Public Sub BuilDoor()   '门

    End Sub
    Public Sub BuilWall()   '墙

    End Sub
    Public Sub BuilWindow() '窗口
    
    End Sub
    Public Sub BuilFloor()  '地板
    
    End Sub
    Public Sub BuilHouseCeiling() '屋顶
    
    End Sub



程序代码:

 '''ChinaHouseBuiler.cls

 
Implements Builders

Private Sub Builders_BuilDoor()
    MsgBox "中国门"
End Sub

Private Sub Builders_BuilFloor()
    MsgBox "中国地板"
End Sub

Private Sub Builders_BuilHouseCeiling()
    MsgBox "中国屋顶"
End Sub

Private Sub Builders_BuilWall()
    MsgBox "中国墙"
End Sub

Private Sub Builders_BuilWindow()
    MsgBox "中国窗"
End Sub



程序代码:
'''USAHouseBuiler.cls

Implements Builders

Private Sub Builders_BuilDoor()
    MsgBox "美国门"
End Sub

Private Sub Builders_BuilFloor()
    MsgBox "美国地板"
End Sub

Private Sub Builders_BuilHouseCeiling()
    MsgBox "美国屋顶"
End Sub

Private Sub Builders_BuilWall()
    MsgBox "美国墙"
End Sub

Private Sub Builders_BuilWindow()
    MsgBox "美国窗"
End Sub




程序代码:
'''HouseModule.cls

Dim m_GetHouseType As New Builders
Public Property Get Gethousetype() As Builders
    Set Gethousetype = m_GetHouseType
End Property
Public Property Set Gethousetype(ByVal NewType As Builders)
    Set m_GetHouseType = NewType
    Call CreateHouse
End Property
Private Sub CreateHouse()
    m_GetHouseType.BuilDoor
    m_GetHouseType.BuilFloor
    m_GetHouseType.BuilHouseCeiling
    m_GetHouseType.BuilWall
    m_GetHouseType.BuilWindow
End Sub




程序代码:
'''From1_Click
Private Sub Form_Click()
Dim Builder As New HouseModule

Set Builder.Gethousetype = New ChinaHouseBuiler
Set Builder.Gethousetype = New USAHouseBuiler

Set Builder = Nothing

End Sub

搜索更多相关主题的帖子: Sub Builder 生成器 End Public 
2008-02-18 16:48
ioriliao
Rank: 7Rank: 7Rank: 7
来 自:广东
等 级:贵宾
威 望:32
帖 子:2829
专家分:647
注 册:2006-11-30
收藏
得分:0 
Builder 生成器模式
Builder 生成器模式源码
Builder 生成器模式示意图

[[it] 本帖最后由 ioriliao 于 2008-2-20 10:54 编辑 [/it]]

Builder 生成器模式.rar (3.9 KB)


未命名.JPG (36.71 KB)
图片附件: 游客没有浏览图片的权限,请 登录注册

/images/2011/147787/2011051411021524.jpg" border="0" />
2008-02-20 10:37
快速回复:Builder 生成器模式
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.095783 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved