From 6eab6df9047ff201cca0ee4b19fc273f7c95e703 Mon Sep 17 00:00:00 2001 From: CyC2018 Date: Sun, 25 Oct 2026 19:03:38 +0800 Subject: [PATCH] =?UTF-8?q?Update=20=E8=AE=BE=E8=AE=A1=E6=A8=A1=E5=BC=8F?= =?UTF-8?q?=20-=20=E7=A9=BA=E5=AF=B9=E8=B1=A1.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 合并被空行分开的一句话。 --- notes/设计模式 - 空对象.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/notes/设计模式 - 空对象.md b/notes/设计模式 - 空对象.md index 0b157448..593d5437 100644 --- a/notes/设计模式 - 空对象.md +++ b/notes/设计模式 - 空对象.md @@ -2,9 +2,7 @@ ### Intent -使用什么都不做 - -的空对象来代替 NULL。 +使用什么都不做的空对象来代替 NULL。 一个方法返回 NULL,意味着方法的调用端需要去检查返回值是否是 NULL,这么做会导致非常多的冗余的检查代码。并且如果某一个调用端忘记了做这个检查返回值,而直接使用返回的对象,那么就有可能抛出空指针异常。