期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
新的设计模式——数组工厂和数组原型模式 被引量:2
1
作者 彭世康 周逢权 《计算机应用》 CSCD 北大核心 2012年第A02期107-112,共6页
为了去除程序中的简单开关分支结构,提出了一种新的重构方法——"以数组取代类型码"重构手法。将这种新的重构方法用于重构简单工厂模式,就得到了一种新的软件设计模式——"数组工厂"模式。数组工厂模式适用于实例... 为了去除程序中的简单开关分支结构,提出了一种新的重构方法——"以数组取代类型码"重构手法。将这种新的重构方法用于重构简单工厂模式,就得到了一种新的软件设计模式——"数组工厂"模式。数组工厂模式适用于实例化某个具体类在软件执行流程的任意时刻只存在一个实体的对象;对于软件执行流程中可以同时存在多个实体的具体类对象的实例化工作,通过改造数组工厂模式,提出了"数组原型"模式。数组工厂和数组原型模式是两种结构优良的创建型设计模式,它们免除了简单工厂方法中的开关分支语句,具有优化代码结构、提高程序执行性能等优点,并且完全符合开放—封闭原则。 展开更多
关键词 设计模式 重构 开关分支语句 类型码 简单工厂 数组工厂 数组原型
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部