18 讓接口容易被正確使用,不易被誤用

18 讓接口容易被正確使用,不易被誤用 方法: 使用類型系統(type system),如外覆類型(wrapper types)。 示例: 2. 儘量讓自定義類型行爲與內置類型行爲一致。 3. 如果要求客戶必須記得做某些事情,就是有着「不正確使用」的傾向。要消除客戶管理資源的責任。 示例: 4.限制類型上的操作、束縛對象值 示例: 4. 通過tr1::shared_ptr 使用定製性deleter
相關文章
相關標籤/搜索