text: 面向特性程式設計或面向特性軟體開發是一種在計算機程式設計中用於軟體產品線和增量開發的程式設計模式。軟體特性是指軟體系統中滿足需求或代表設計決策的功能。面向特性程式設計的主要目標是把軟體系統解構為功能，使軟體開發更能適應使用者和使用場景的需求。初始的基程式僅包含最基本的使用者需求和功能， 特性作為選擇性的功能精化基程式。這種增量開發、逐步精化的開發方法對於軟體產品線可變性實現及演化都提供了較好的支援。基本開發形式.FOP透過對基程式或者基類增量的方式進行開發，典型的FOP增量形式包括：新變數新方法引入，原方法精化，類或者包的新增。
metadata: erhwenkuo/wikipedia-zhtw
metadata: 面向特徵程式設計
metadata: https://zh.wikipedia.org/wiki?curid=6392404