From d785c6a9778301fd1a1175ca2496b26841be8501 Mon Sep 17 00:00:00 2001 From: Edward Date: Sat, 2 May 2020 19:27:34 +0800 Subject: [PATCH] update readme --- README.md | 2 +- behavior/03_observer/README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9260fbc..4baea15 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Go语言设计模式示例集合(Go Patterns Examples) -Go常用的、面向工程化和最佳实践的模式套路,总共39种常见的模式,当然也包含常见的23种设计模式,重点是这里全部是例子、通俗易懂,甚至每个模式下的例子,改一下名字,稍微再增加几行代码就可以直接用在项目和工程中了。 +39种Go中常用的、面向工程化和最佳实践的模式套路,当然也包含常见的23种设计模式,重点是这里全部是例子、通俗易懂,甚至每个模式下的例子,改一下名字,稍微再增加几行代码就可以直接用在项目和工程中了。 每一种设计模式都有其特定的应用场景和要解决的问题,了解模式的关键点就在于弄清这些目标场景和问题,千万不要纠结于:为什么这个模式叫这个名字,这个模式为啥要这样用? diff --git a/behavior/03_observer/README.md b/behavior/03_observer/README.md index 0c4c36b..b921c6e 100644 --- a/behavior/03_observer/README.md +++ b/behavior/03_observer/README.md @@ -3,4 +3,4 @@ 观察者模,又称事件订阅模式,这种模式在C#中大量存在,并且广泛应用。在响应式模式中得到进一步扩展。 -一个对象的改变会触发其它观察者的相关动作,而此对象无需关心连动对象的具体实现。 +一个对象的改变会触发其它观察者的相关动作,当前模式实现的关键点在于被观察对象要持有观察者对象的订阅关系,否则无法通知到观察者,也就是两者一定要存在一定的关联关系,可以接口的引用,可以类型的引用/