基於原則設計

基於原則設計 （ Policy - Based Class Design ） 又名policy - based class design 或 policy - based programming, 是一種基於C + + 電腦程式設計規範 ， 以原則 （ Policy ） 爲基礎 ， 並結合C + + 的模板超編程 （ template metaprogramming ） 。 policy - based首見於 Andrei Alexandrescu 出版的 《 Modern C++ Design 》 一書以及他在C / C++ Users Journal雜誌專欄 Generic <Programming> 。