促成者:
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,因为使用者会邀请你这样做