摘要
在软件设计过程中 ,特别是软件框架的设计过程中 ,降低软件系统的耦合性是改善软件系统的可维护性 ,可理解性 ,可扩展性的关键 .目前已经提出了一些改善软件系统耦合性的方法 ,例如说设计模式方法 ,虽然该方法解决了很多实际的问题 ,但该方法的缺点是可理解性和可操作性较差 .本文针对设计模式方法可操作性差的缺点 ,提出了一种具有很好可操作性的方法 ,我们称之为耦合变换的方法 ,其基本思路是 ,首先按照耦合关系的强弱 ,对耦合关系进行排列 ,然后按照耦合关系逐步减弱的方法 ,利用降低耦合性的一些原则 ,并结合设计模式的思想 ,逐步将强耦合关系变换为弱耦合关系 。
Decoupling is the key of maintainability, intelligibility, expandability of improving software system in software design, especially in software framework design. Now there are some way decoupling software system, such as design pattern, though the way solve the some fact problem, the defect of the way is worse intelligibility and maneuverability. The paper proposes the best maneuverability way, called couple transform. The thought is, first, arrange the couple relationship from strong to feebleness, then using the principle of decoupling and the thought of design pattern, stepwise decouple, the end of transforming is optimization couple or hypo- optimization couple.
出处
《小型微型计算机系统》
CSCD
北大核心
2003年第10期1743-1747,共5页
Journal of Chinese Computer Systems