学习设计模式
文章平均质量分 82
cnapc
编程 爬山 篮球 发呆 喜剧电影
展开
-
设计模式与VB .net实现 适配器模式
这是看Design Patterns in C#同步的心得记录.里头记录了VB的实现代码,还有一些感性认识,另外,忽略一些C#的特性和不太相关的东西. 这本书买了有两年了,开始时看不懂.直到近来才有所体会.第一部分 接口型模式简介 接口型模式,通俗的说就是使用一种约定好的接口,来完成两个类之间的调用.先不管这中约定是为什么而来.原创 2008-05-23 13:37:00 · 808 阅读 · 0 评论 -
设计模式与VB .net代码 外观模式,合成模式
外观模式就是将一大堆功能,合并成一个接口提供给客户代码. 比如一个Window类,用户就不需要手工编写很多创建窗体的代码. 这就是外观模式.其实,很多模式我们在编写代码时就在使用,只不过没这么称呼而已.也提醒我,看模式书籍时,尽量不要太关注模式的名称.例如,我们可以将错误处理封装在一个类中: Public Class ErrorManage Public Shared S原创 2008-05-24 13:09:00 · 807 阅读 · 0 评论 -
VB.net 观察者模式
Perry很喜欢MP4,每天没事就上网看行情:这个好,这个贵,设计这个的应该有逃课...。Perry就是个观察者,但这还不是一个观察者模式。如果,行情能够告诉Perry说:你要找的MP4出新品了。这才是一个观察者模式。但,行情怎么知道Perry喜欢MP4,而不是CUP?并且,当MP4有新信息时,行情又怎样来告诉Perry呢?对于做行情的人来说,这是个烦人事儿,但观察者模式能够解决这种原创 2008-05-29 14:45:00 · 1129 阅读 · 0 评论 -
设计模式与VB .net实现 桥接模式,单件模式
桥接模式桥接模式和适配器模式形式上差不多,都是为现有的类来适配一个接口.比如,现在又两个类: Supply 和 SupplySuper,均提供了功能差不多的成员: StopUse,Address,Name,Rank...为了更有效的在我们的代码体系中使用这两个现存的类,我们可以提升这两个类的相似成员到一个接口 CompanyInterface,然后为 Supply, Supp原创 2008-05-27 17:13:00 · 642 阅读 · 0 评论 -
VB.net 学习设计模式(中介者模式)
中介者模式将一些对象的相关功能集合在一格类中。乍看之下和单件模式没什么不同。深入看看模式的定义,才发现中介者模式的集合含义是不同的:单件模式是将相关的功能集合在某一类中,供给许多类使用,但这些类之间是没什么关系的。中介者模式是将需要交互的类的交互功能合并在某个类中,这个类充当中介。也可以看成调度。这样做是为了降低类之间的耦合,中介者类也能充当一个交互的层或某些适配功能。比如,原创 2008-05-31 18:22:00 · 842 阅读 · 0 评论