10.3969/j.issn.1004-373X.2013.17.047
泛型化的策略模式设计
按照GoF的“为变化进行设计”的原则,以匹配度算法的选择问题为实例,将泛型编程技术应用于策略模式设计中。首先通过对低层设计的重构,从诸多匹配度算法中抽取共有的部分,将其泛化为简单的函数对象,并用这些函数对象作为策略模式中的具体策略;再利用泛型技术构建抽象策略和上下文引用关系。这样的设计很好地解决了策略模式设计中的代码重用和泛化问题。
策略模式、重构、泛型程序设计、匹配度算法
TN711-34(基本电子电路)
2013-09-23(万方平台首次上网日期,不代表论文的发表时间)
共4页
159-162