18 让接口容易被正确使用,不易被误用

18 让接口容易被正确使用,不易被误用 方法: 使用类型系统(type system),如外覆类型(wrapper types)。 示例: 2. 尽量让自定义类型行为与内置类型行为一致。 3. 如果要求客户必须记得做某些事情,就是有着“不正确使用”的倾向。要消除客户管理资源的责任。 示例: 4.限制类型上的操作、束缚对象值 示例: 4. 通过tr1::shared_ptr 使用定制性deleter
相关文章
相关标签/搜索