会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
刘皇叔
接着奏乐,接着舞!
博客园
首页
新随笔
联系
订阅
管理
2020年2月7日
Item 18:让接口容易被正确使用,不易被误用
摘要: 正确地构造一个 Date Date 对象的构造函数需要传入月、日、年。但客户在调用时常常传错顺序,这时可以将参数封装为对象来提供类型检查: 即使这样,用户的 Month 构造函数仍然会传入一个不合理的参数(例如 32),或者搞不清楚下标从0还是1开始。 解决方案是预定义所有可用的 Month: 可以
阅读全文
posted @ 2020-02-07 10:41 刘-皇叔
阅读(141)
评论(0)
推荐(0)
公告