跳至内容

Clean Architecture在NestJS中的实践(三):架构核心

上一篇文章《Clean Architecture在NestJS中的实践(二):连接MongoDB数据库(Dockerization)》SEO禅已经介绍了如何使用Docker配置一个MongoDB服务,并使用Mongoose连接和使用数据库,上一篇文章的代码在CatModule中调用Mongoose包来使用MongoDB数据库,这样的耦合性太高了一点,不利于后…

设计模式:观察者模式和发布订阅模式的区别?

不知道各位在学习设计模式的时候有没有遇到这个问题:观察者(observer)模式和发布订阅(publish-subscribe)模式有什么区别? 经常在网上看到有人把他们混为一谈,其实他们是不一样的,被误导可能是因为《Head Fisrt Design Patterns》这本书里面有提到:Publishers + subscribers = observer…