面向特性编程

✍ dations ◷ 2024-09-20 10:31:21 #编程典范

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

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

相关

  • 土耳其土耳其国家图书馆(Millî Kütüphane)是土耳其的国家图书馆,位于该国首都安卡拉。此图书馆成立于1946年4月15日,是土耳其藏书最多的图书馆之一。 该博物馆最初建立时因为空间太
  • MRAM磁阻式随机存取内存(Magnetoresistive Random Access Memory,缩写为MRAM),是一种非易失性内存技术,从1990年代开始发展。这个技术的拥护者认为,这个技术速度接近SRAM,具有快闪存储
  • 骑马马术是指骑乘、驾驭和训练马翻越障碍等相关技能。马术有着工作、交通的实际用途,也有休闲、娱乐和文化相关的意义,也是近代的一项竞技性体育运动。马于历史上与人类有非常亲密
  • 香草醛香草精,又名香兰素(英语:Vanillin),是一种白色至淡黄色针状结晶的有机化合物,化学式为C8H8O3,也是一种广泛使用的可食用香料。可在香荚兰的种子中找到,也可以人工合成。 分子量:152.
  • ɹ̥清齿龈近音是一种辅音,被使用于一些口语中;与其相近的还有清后齿龈近音。两者的国际音标都写作⟨ɹ̥⟩,X-SAMPA音标则记作r\_0。清齿龈近音的特征包括:当符号成对出现时,左边的
  • 内蒙古2019冠状病毒病内蒙古自治区疫情,介绍2019冠状病毒病疫情中,在中华人民共和国内蒙古自治区发生的情况。1月23日,内蒙古自治区满洲里市发现1例新型冠状病毒感染的肺炎确诊病例。
  • 新论坛新论坛(德语:Neues Forum)是两德统一若干月前东德的政治运动,成立于1989年9月,并在1989年11月8日成为了东德第一个被统一社会党领导的东德政府承认的独立政治运动。1990年2月其与
  • 安禄战役南越军增援部队:总数:7,500人(在安禄)支援部队:北越军越共美国等国正式介入之后美国撤出至南越灭亡安禄战役,(越南语:Trận An Lộc,英语:Battle of An Lộc)是越南战争后期的一场战斗,
  • 历届获胜状况本表列出历届马来西亚大选的国会议席获胜的政党。
  • 侵华日军侵华日军,是中国抗日战争期间所有参与侵略中国的日本军各部队的泛称,先后包括中国驻屯军、关东军、华北方面军(北支那方面军)、上海派遣军、华中方面军(中支那方面军)、驻蒙军、华