面向特性编程

✍ dations ◷ 2025-06-08 03:06:10 #编程典范

面向特性编程或面向特性软件开发(英语:Feature-oriented programming,简称:FOSD)是一种在计算机程序设计中用于软件产品线和增量开发的编程模式。软件特性是指软件系统中满足需求或代表设计决策的功能。面向特性编程的主要目标是把软件系统解构为功能,使软件开发更能适应用户和使用场景的需求。初始的基程序仅包含最基本的用户需求和功能, 特性作为选择性的功能精化基程序。这种增量开发、逐步精化的开发方法对于软件产品线可变性实现及演化都提供了较好的支持。

FOP通过对基程序或者基类增量的方式进行开发,典型的FOP增量形式包括:新变量新方法引入,原方法精化,类或者包的添加。

相关

  • 塔西佗普布利乌斯·科尔奈利乌斯·塔西陀(Publius或Gaius Cornelius Tacitus,也译作塔吉突士,55年?—117年?),罗马帝国执政官、雄辩家、元老院元老,也是著名的历史学家与文体家,他的最主要
  • 亚伯拉罕诸教亚伯拉罕诸教,又称亚伯拉罕宗教、亚伯拉罕一神诸教、天启宗教、天启诸教、沙漠一神诸教、闪族一神诸教、闪米特一神诸教、闪米特诸教等,指世界主要的三个有共同源头的一神教─
  • 佩奇唐·佩奇(英语:Don Page,1948年12月31日-),全名为唐纳德·尼尔森·佩奇 (英语:Donald Nelson Page),出生于美国的加拿大籍理论物理学家,现任教于加拿大的阿尔伯塔大学。唐·佩奇的研究
  • Angewandte Chemie《应用化学》(德语:Angewandte Chemie)是一本涵盖化学所有方面的同行评审科学期刊,每周出版一期。2011年,该刊的影响因子为13.455,它是发表原创研究的化学期刊中影响因子最高的;201
  • RSA保险集团RSA保险集团(RSA Insurance Group plc;商业名称:RSA;原称Royal and Sun Alliance)是一家总部位于英国伦敦的跨国保险公司,主要在英国、爱尔兰、斯堪的纳维亚和加拿大提供服务,但在
  • 索科坐标:43°30′38″N 70°26′42″W / 43.51056°N 70.44500°W / 43.51056; -70.44500索科(英语:Saco),是美国缅因州约克县的一座城市,位于索科河畔。根据美国2000年人口普查,人口
  • 格林斯伯勒格林斯伯勒(英语:Greensboro)是美国北卡罗来纳州吉尔福德县的一座城市,人口约279,639(2013年)。
  • 刀豆属刀豆(Canavalia)为一年生草质藤本植物,为豆科下的一个属,含70-75种不同种刀豆。
  • 时区列表本列表列举世界各国和地区的法定时区。(带有*的地区使用夏令时:在夏天加一个小时,注意南半球地区的夏季时间跟北半球相反。)现在的日期与时间是2020年5月8日 18时57分(UTC)。※按
  • 德国贝洱德国贝洱(Mahle Behr GmbH & Co. KG)是一家德国汽车部件制造公司,专注于汽车空调、内燃机冷却系统(英语:Engine cooling)领域。2006年销售额32亿欧元,雇员18,600人。贝洱公司在美国