首页 | 本学科首页   官方微博 | 高级检索  
     

新的设计模式——数组工厂和数组原型模式
引用本文:彭世康,周逢权.新的设计模式——数组工厂和数组原型模式[J].计算机应用,2012,32(Z2):107-112.
作者姓名:彭世康  周逢权
作者单位:许昌许继软件技术有限公司技术中心,河南许昌,461000
摘    要:为了去除程序中的简单开关分支结构,提出了一种新的重构方法——"以数组取代类型码"重构手法。将这种新的重构方法用于重构简单工厂模式,就得到了一种新的软件设计模式——"数组工厂"模式。数组工厂模式适用于实例化某个具体类在软件执行流程的任意时刻只存在一个实体的对象;对于软件执行流程中可以同时存在多个实体的具体类对象的实例化工作,通过改造数组工厂模式,提出了"数组原型"模式。数组工厂和数组原型模式是两种结构优良的创建型设计模式,它们免除了简单工厂方法中的开关分支语句,具有优化代码结构、提高程序执行性能等优点,并且完全符合开放—封闭原则。

关 键 词:设计模式  重构  开关分支语句  类型码  简单工厂  数组工厂  数组原型

New design patterns: array factory and array prototype
PENG Shi-kang , ZHOU Feng-quan.New design patterns: array factory and array prototype[J].journal of Computer Applications,2012,32(Z2):107-112.
Authors:PENG Shi-kang  ZHOU Feng-quan
Affiliation:(Technology Center,Xuchang XJ Software Technology Company Limited,Xuchang Henan 461000,China)
Abstract:
Keywords:
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号