O175
设计模式是和编程语言相关的。一般情况下的设计模式可以适用于大部分的编程语言,特定的编程语言可以改进设计模式的效果。对C#的语言特色和中介设计模式进行了研究,并且根据各同事类间作用的不同,提出了将中介类分割为两个互不影响的类的改进方法,以期尽量减轻中介作为“万能类”的负担。最后用C#实现了一个用代理改进的中介设计模式的简单例子。
王松涛 汪莉 林勇. Mediator设计模式的研究与改进[J]. 科学技术与工程, 2005, (7): 427-430.. Study and Improvement of Mediator Design Patterns[J]. Science Technology and Engineering,2005,(7):427-430.