【24h】

Model of design patterns and supporting tool for applying them

机译:设计模式模型及其应用支持工具

获取原文
获取原文并翻译 | 示例
           

摘要

This paper discusses a technique to model software patterns such as Gang-Of-Four (GOF) design patterns for supporting pattern based software development. Software patterns are general structures that frequently appear in the artifacts and encourage effective reuse of past successful experience. To support pattern based software development, we consider that a pattern from object-oriented view so that machine processing is possible. In our approach, we consider that a pattern consists of a pattern structure (a class diagram) and manipulation operations on the pattern structure in order to use it. These manipulations are classified into three types: pattern instantiation (applying a pattern to an actual problem, i.e. filling their hot spots), pattern combination (combining several patterns into larger one) and pattern refinement (refine a pattern into more concrete one). These manipulation operations are specific to patterns and each patterns is a class which they are encapsulated into We have described 22 Gang-Of-Four design patterns with Java and developed a supporting tool for using patterns. The tool has been developed by using our approach itself and it shows the usefulness of our approach.
机译:本文讨论了一种用于对软件模式进行建模的技术,例如“四人组”(GOF)设计模式,以支持基于模式的软件开发。软件模式是常见的结构,经常出现在工件中,并鼓励有效地重用过去的成功经验。为了支持基于模式的软件开发,我们认为从面向对象的角度来看一个模式,以便可以进行机器处理。在我们的方法中,我们认为模式由模式结构(类图)和对该模式结构的操纵操作组成,以便使用它。这些操作分为三种类型:模式实例化(将模式应用于实际问题,即填充其热点),模式组合(将多个模式组合为较大的模式)和模式优化(将模式优化为更具体的模式)。这些操作操作是特定于模式的,每个模式都是它们封装到的一类。我们已经用Java描述了22种“四人行”设计模式,并开发了使用模式的支持工具。该工具是通过使用我们的方法本身开发的,它显示了我们方法的有用性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号