在需要 check object 是否存在的時候使用 null object pattern,如果 object 不存在就用 null object,null object 提供跟原本 object 很像的 API 接口,並預設這些 API 的行為,讓程式可以安心的使用這些 API
https://www.tutorialspoint.com/design_pattern/null_object_pattern.htm
Ruby:
https://gist.github.com/davidbella/6918455
沒有留言:
張貼留言