Is Java object containing null variables an anti-pattern? If so which one?

If I query for an object say for an Animal and the returned object is not null but contains null variables is that wrong? For instance I can call `animal.getDeathDate()`; and since it's not dead yet it returns null. For a Turtle `getFlightSpeed()` would return null since it's unable to fly until it has the Turtle rocket pack added. Etc, etc. I thought that this was a bad way to do things as it will often cause the need for a lot of null checks while calling the methods of the object to verify that they contain non-null values. Are there any links to information about this that could inform both myself and my coworkers further?
You may want the Null Object pattern.

以上就是Is Java object containing null variables an anti-pattern? If so which one?的详细内容,更多请关注web前端其它相关文章!

赞(0) 打赏
未经允许不得转载:web前端首页 » JavaScript 答疑

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏