定义: Provide a surrogate(代理) or placeholder(占位符) for another object to control access(控制访问) or append ability(赋能) to it.类型: 结构型模式场景: 访问控制,赋能思路: 为调用者和被...
点击查看第一章
第2章
API设计在编写自己的类型时,要设计该类型的 API,而这些API实际上就是你与其他开发者相互沟通的一种渠道。你应该把公开发布的构造函数、属性及方法写得好用一些,让使用这些 API 的开发者很容易就能编出正确的代码。要想令 API 更加健壮,就必须从许多方面来考虑这个类型。...