2005年8月17日
摘要:
在如下情况下可以使用桥接模式。
(1)不希望在业务和业务的软件实现之间存在因定的绑定关系。例如,不希望“入库”业务过程和具体的数据库访问技术或数据库管理系统有过于密切的关系。最好是数据库访问技术的升级,或数据库管理系统的改变对业务模块没有影响,甚至在运行期间可以通过动态绑定来选择不同数据库技术或数据库管理系统。
(2)希望类的抽象和实现部分可以扩充,进而实现不同的抽象接口和实现部分的组合。
(3)修改实现部分对用户不产生影响,即代码无须重新编译。
(4)复用实现部分。由于实现部分所处的层次较低,因此可以被多种业务模块复用。例如,数据库访问模块可以用在多种业务单元中。
单击标题阅读全文,也可以单击这里阅读全文
阅读全文
posted @ 2005-08-17 09:02
振河
阅读(2972)
推荐(1)
2005年8月15日
摘要:
在asp.net中使用 log4net 笔记,单击标题阅读全文,也可以单击这里阅读全文
阅读全文
posted @ 2005-08-15 17:30
振河
阅读(16272)
推荐(3)
摘要:
.net反射技术的应用—如何调用Java的COM接口,单击标题阅读全文,也可以单击这里阅读全文
阅读全文
posted @ 2005-08-15 15:01
振河
阅读(4511)
推荐(0)
2005年8月13日
摘要:
适配器有类适配器和对象适配器两种类型,二者的意图相同,只是实现的方法和适用的情况不同。类适配器采用继承来实现,对象适配器则采用组合的方法来实现。可以单击这里阅读全文
阅读全文
posted @ 2005-08-13 16:10
振河
阅读(3170)
推荐(0)
摘要:
DotNet中的构造函数大聚会,并且它们在此是各显神通,可以单击这里阅读全文
阅读全文
posted @ 2005-08-13 15:11
振河
阅读(2807)
推荐(0)
2005年8月12日
摘要:
用.Net开发Windows服务初探,单击这里阅读全文
阅读全文
posted @ 2005-08-12 15:43
振河
阅读(13536)
推荐(3)
2005年8月11日
摘要:
单件模式的实现比较简单,要点如下。
(1)私有构造函数防止在外部实例化。
(2)保存惟一实例的静态的私有变量。
(3)初始化并获得惟一实例的静态方法。
单击这里阅读全文
阅读全文
posted @ 2005-08-11 18:19
振河
阅读(4089)
推荐(0)
2005年8月10日
摘要:
该团队成立的目的:和大家共同学习、开发高质量的Web服务或者Windows服务。对成员要求:熟悉DotNet并对开发Web服务或者Windows服务感兴趣的朋友加入方式:想加入该团队的朋友,请根据下面的格式,详细填写自己的资料。 1.博客园帐户名:fineboy 2.电子邮件:fineboy@Gmail.com 3.博客园地址:http://fineboy.cnblogs.com 4.申请目的:学...
阅读全文
posted @ 2005-08-10 15:08
振河
阅读(3174)
推荐(1)
摘要:
俗话说,紧靠背棋谱成不了围棋高手。只在概念上理解设计模式而不实现,同样成不了架构设计师。在软件设计时,要有意识地问自己使用还是不使用设计模式,不要匆忙下结论。重视软件质量的改进,如果有可能,则在项目后期重构代码。同时注意学习同行的经验,很多开放源码项目是值得学习的。单击这里阅读全文
阅读全文
posted @ 2005-08-10 13:41
振河
阅读(5568)
推荐(0)
摘要:
.Net调用Java的WebService的亲身经历,单击这里阅读全文
阅读全文
posted @ 2005-08-10 12:33
振河
阅读(42096)
推荐(0)
2005年8月9日
摘要:
当一个系统应该独立于产品的创建、构成和表示时,可以使用原型模式。在原型模式中,产品的创建和初始化在类的Clone方法中完成。在使用时,我们可以用一些列原型对象来代替生成相应对象的工厂对象,并且可以使拷贝、粘贴等操作独立于需要复制的对象。单击这里阅读全文
阅读全文
posted @ 2005-08-09 08:50
振河
阅读(3107)
推荐(0)
2005年8月7日
摘要:
JavaScript常用小技巧—各种屏蔽功能,单击这里阅读全文
阅读全文
posted @ 2005-08-07 18:23
振河
阅读(2143)
推荐(0)
摘要:
JavaScript常用小技巧—文字从状态栏冒出,单击这里阅读全文
阅读全文
posted @ 2005-08-07 17:49
振河
阅读(956)
推荐(0)
2005年8月4日
摘要:
将复杂对象的构建与表示分离,使得同样的构建过程可以创建不同的表示。需要注意如下几点。
(1)构建与表示分离:表明生成器模式的结构,构建过程被封装在导航器中,生成器则负责实现具体的表示。
(2)同样的构建过程:生成器模式关注的是构建过程,即构建过程是相同的。
(3)不同的表示:生成器模式并不在意产生对象的结果,其构造的产品不一定有相同的类型。
单击这里阅读全文
阅读全文
posted @ 2005-08-04 17:45
振河
阅读(3243)
推荐(0)
摘要:
工厂方法是粒度很小的设计模式,因为模式的表现只是一个抽象的方法。工厂方法经常用于创建与某个类相关的类的实例,.NET中的数据库连接对象就是产生数据命令对象的工厂,其中的CreateCommand方法就是工厂方法。单击这里阅读全文
阅读全文
posted @ 2005-08-04 15:24
振河
阅读(8470)
推荐(0)