促成者:
1.邀請法則(Invitation Rule):盡可能的邀請別人為你的作品做出貢獻
2.懶加載法則(Lazy Loading Rule):只有在真正需要的時候才加載插件
3.安全平臺法則(Safe Platform Rule):作為擴展點的提供者,你必須保護好自己,不要讓擴展者的誤操作給你造成損失
4.公平競賽法則(Fair Play Rule):所有使用者遵守同樣的游戲規則,包括我自己
5.明確擴展法則(Explicit Extension Rule):明確說明平臺的什么地方可供擴展
6.發散性法則(Diversity Rule):一個擴展點接納多個擴展
7.良好防御法則(Good Fences Rule):如果要交出程序的控制權,首先保護好你自己
8.用戶決定法則(User Arbitration Rule):如果有多個選擇,由用戶決定使用哪個
9.明確API法則(Explicit API Rule):將API與插件內部使用的類分開
10.穩定性法則(Stability Rule):如果你已經開始邀請其他人作出貢獻,就不要再改變規則
11.保守API法則(Defensive API Rule):只暴露你有信心的API,但同時也要做好準備暴露更多的API,因為使用者會邀請你這樣做