随笔分类 - design_patterns
摘要:GitHub - robfig/cron: a cron library for go https://github.com/robfig/cron/ // JobWrapper decorates the given Job with some behavior. type JobWrapper
阅读全文
摘要:io.Reader 解析 - 简书 https://www.jianshu.com/p/03db37ca3249 简介 io.Reader 是一个 Interface 类型,功能非常强大,在任何需要读的地方我们都尽量使用它。先来看下它的原型: type Reader interface { Read
阅读全文
摘要:GraphQL 开发原则 https://principles.graphql.cn/ GraphQL 开发原则 GraphQL 名为但不仅仅是一种查询语言。它是对连接现代应用程序到云服务这一问题的全面解决方案。因此,它构成了现代应用程序开发堆栈中一个新的重要层的基础:数据图。这个新的层将公司的所有
阅读全文
摘要:Go Frequently Asked Questions | Protocol Buffers | Google Developers https://developers.google.cn/protocol-buffers/docs/reference/go/faq?hl=zh-cn With
阅读全文
摘要:小结: 1、 面向过程的设计方式(贫血模型) 面向对象的领域驱动设计方式(充血模型) 多种设计模型(失血模型,贫血模型,充血模型,胀血模型)比较_ices的博客-CSDN博客 https://blog.csdn.net/chenxiang0207/article/details/6423086 领域
阅读全文
摘要:Actor model - Wikipedia https://en.wikipedia.org/wiki/Actor_model 在计算机科学中,演员模型(英语:Actor model)是一种并发运算上的模型。“演员”是一种程序上的抽象概念,被视为并发运算的基本单元:当一个演员接收到一则消息,它可
阅读全文
摘要:// Config provides the setup for a Service. The Name field is required.type Config struct { Name string // Required name of the service. No spaces sug
阅读全文
摘要:简单易懂的设计模式(上) 原创 凹凸嫚-清汤饺子 凹凸实验室 2021-06-17
阅读全文
摘要:中介者模式 | 菜鸟教程 https://www.runoob.com/design-pattern/mediator-pattern.html 中介者模式 中介者模式(Mediator Pattern)是用来降低多个对象和类之间的通信复杂性。这种模式提供了一个中介类,该类通常处理不同类之间的通信,
阅读全文
摘要:https://mp.weixin.qq.com/s/qRjn_4xZdmuUPQFoWMBQ4Q 洞察设计模式的底层逻辑 原创 不拔 阿里技术 2021-04-15 设计模式是开发同学经常聊到的话题,也经常被用到实际的开发项目中,熟练的人可以做到信手拈来,不熟悉的人陷入苦思冥想中。笔者认为,不仅仅
阅读全文
摘要:5. 享元模式 — Graphic Design Patterns https://design-patterns.readthedocs.io/zh_CN/latest/structural_patterns/flyweight.html Docs » 结构型模式 » 5. 享元模式 5. 享元模
阅读全文
摘要:工厂模式 | 菜鸟教程 https://www.runoob.com/design-pattern/factory-pattern.html 抽象工厂模式 | 菜鸟教程 https://www.runoob.com/design-pattern/abstract-factory-pattern.ht
阅读全文
摘要:观察者模式 | 菜鸟教程 https://www.runoob.com/design-pattern/observer-pattern.html Design Patterns - Observer Pattern - Tutorialspoint https://www.tutorialspoin
阅读全文
摘要:观察者模式 | 菜鸟教程 https://www.runoob.com/design-pattern/observer-pattern.html 观察者模式 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知依赖它的对象。观察者模式
阅读全文
摘要:建造者模式 | 菜鸟教程 https://www.runoob.com/design-pattern/builder-pattern.html 应用实例: 1、去快餐店,汉堡、可乐、薯条、炸鸡翅等是不变的,而其组合是经常变化的,生成出所谓的"套餐"。 2、JAVA 中的 StringBuilder。
阅读全文
摘要:02 | Go 编程模式:错误处理 https://time.geekbang.org/column/article/330207 错误处理一直是编程必须要面对的问题。错误处理如果做得好的话,代码的稳定性会很好。不同的语言有不同的错误处理的方式。Go 语言也一样,这节课,我们来讨论一下 Go 语言的
阅读全文
摘要:设计模式混编:观察者模式+中介者模式
阅读全文
摘要:https://mp.weixin.qq.com/s/GG6AtBz6KgNwplpaNXfggQ 大型 web 前端架构设计-面向抽象编程入门 曾探 腾讯技术工程 2021-01-04 依赖反转原则 依赖反转原则的核心思想是:内层模块不应该依赖外层模块,它们都应该依赖于抽象。 尽管我们会花很多时间
阅读全文
摘要:https://mp.weixin.qq.com/s/IaxAnWfVqe3mM0bHFVV5Gg 软件开发必修课:你该知道的GRASP职责分配模式 原创 悟真 阿里技术 今天 收录于话题 #设计模式 3 #领域建模 2 #架构 15 #RDD 1
阅读全文