C#实现观察者模式

概念的东西我就不讲了,网上一大堆,我们直接进入正题。假设有这样一个场景:用户输入账号、密码,登录成功后,需要给用户发送一条短信并增加5积分,代码如下: 相信很多人会这样写,包括我自己。这样写非常简单,一般情况下也没什么问题,但扩展性很差。比如我现在想加一个功能:登录成功后需要记录用户IP等到日志中。这时我们又要再加一个LogService来处理,代码如下: 这时我们发现不对劲了,这样代码耦合的太严
相关文章
相关标签/搜索