特写+

特征+ +:面向特征和面向方面编程的共生关系。本文介绍了一种支持面向特征编程(FOP)和面向方面编程(AOP)的C++语言扩展。除了众所周知的FOP语言概念外,TuffuReC++还提供了一些新的FOP语言特性,特别是多继承和模板泛型编程。此外,AutoReC+++通过采用AOP概念解决了增量软件开发中的几个问题。从解决这些问题的角度出发,我们总结了当前FOP语言表达增量改进的缺点和不足之处。具体来说,我们概述了五个关键问题,并提出了解决这些问题的三种方法:多混合,Aspectual Mixin Layers和Aspectual Mixins采用AOP概念以不同的方式。我们以TuffuReC+为代表的FOP语言来解释这三种方法。最后,我们提出了一个案例研究,以澄清的好处,TuffuReC++及其AOP扩展。


ZBMaCT中的参考文献(5篇文章中引用)

显示结果1至5的5。
按年份排序(引文

  1. 达米亚尼,FaluCio;Padovani,卢卡;舍费尔,INA;SEIDL,克里斯托夫:动态增量规划的核心演算(2018)
  2. 阿佩尔,Sven;Kolesnikov,Sergiy;Liebig,Jo.Rg;K·斯塔纳,克里斯蒂安;库尔曼,马丁;莱希,托马斯:面向特征的程序设计中的访问控制(2012)伊波尔特
  3. Gunnter,塞巴斯蒂安;Sunle,Saar:RBStices:面向特征的Ruby编程(2012)伊波尔特
  4. 阿佩尔,Sven;Langaor,克里斯蒂安;M·勒,伯恩哈德;K·斯塔纳,克里斯蒂安:一个基于自动特征的程序综合的代数基础(2010)
  5. 阿佩尔,斯文;K·斯塔纳,克里斯蒂安;库尔曼,马丁;莱希,托马斯:切入点、建议、改进和合作:相似性、差异性和协同作用(2007)伊波尔特