随笔分类 -  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 阅读全文
posted @ 2022-02-21 09:47 papering 阅读(131) 评论(0) 推荐(0)
摘要:io.Reader 解析 - 简书 https://www.jianshu.com/p/03db37ca3249 简介 io.Reader 是一个 Interface 类型,功能非常强大,在任何需要读的地方我们都尽量使用它。先来看下它的原型: type Reader interface { Read 阅读全文
posted @ 2022-01-26 19:18 papering 阅读(84) 评论(0) 推荐(0)
摘要:GraphQL 开发原则 https://principles.graphql.cn/ GraphQL 开发原则 GraphQL 名为但不仅仅是一种查询语言。它是对连接现代应用程序到云服务这一问题的全面解决方案。因此,它构成了现代应用程序开发堆栈中一个新的重要层的基础:数据图。这个新的层将公司的所有 阅读全文
posted @ 2021-12-28 09:53 papering 阅读(91) 评论(0) 推荐(0)
摘要:Go Frequently Asked Questions | Protocol Buffers | Google Developers https://developers.google.cn/protocol-buffers/docs/reference/go/faq?hl=zh-cn With 阅读全文
posted @ 2021-12-27 14:09 papering 阅读(48) 评论(0) 推荐(0)
摘要:小结: 1、 面向过程的设计方式(贫血模型) 面向对象的领域驱动设计方式(充血模型) 多种设计模型(失血模型,贫血模型,充血模型,胀血模型)比较_ices的博客-CSDN博客 https://blog.csdn.net/chenxiang0207/article/details/6423086 领域 阅读全文
posted @ 2021-12-20 10:00 papering 阅读(285) 评论(0) 推荐(0)
摘要:Actor model - Wikipedia https://en.wikipedia.org/wiki/Actor_model 在计算机科学中,演员模型(英语:Actor model)是一种并发运算上的模型。“演员”是一种程序上的抽象概念,被视为并发运算的基本单元:当一个演员接收到一则消息,它可 阅读全文
posted @ 2021-11-18 17:45 papering 阅读(621) 评论(0) 推荐(0)
摘要:// 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 阅读全文
posted @ 2021-11-05 11:14 papering 阅读(64) 评论(0) 推荐(0)
摘要:简单易懂的设计模式(上) 原创 凹凸嫚-清汤饺子 凹凸实验室 2021-06-17 阅读全文
posted @ 2021-06-18 12:38 papering 阅读(52) 评论(0) 推荐(0)
摘要:中介者模式 | 菜鸟教程 https://www.runoob.com/design-pattern/mediator-pattern.html 中介者模式 中介者模式(Mediator Pattern)是用来降低多个对象和类之间的通信复杂性。这种模式提供了一个中介类,该类通常处理不同类之间的通信, 阅读全文
posted @ 2021-05-07 13:44 papering 阅读(144) 评论(0) 推荐(0)
摘要:https://mp.weixin.qq.com/s/qRjn_4xZdmuUPQFoWMBQ4Q 洞察设计模式的底层逻辑 原创 不拔 阿里技术 2021-04-15 设计模式是开发同学经常聊到的话题,也经常被用到实际的开发项目中,熟练的人可以做到信手拈来,不熟悉的人陷入苦思冥想中。笔者认为,不仅仅 阅读全文
posted @ 2021-04-25 23:14 papering 阅读(622) 评论(0) 推荐(0)
摘要:5. 享元模式 — Graphic Design Patterns https://design-patterns.readthedocs.io/zh_CN/latest/structural_patterns/flyweight.html Docs » 结构型模式 » 5. 享元模式 5. 享元模 阅读全文
posted @ 2021-04-24 10:34 papering 阅读(214) 评论(0) 推荐(0)
摘要:工厂模式 | 菜鸟教程 https://www.runoob.com/design-pattern/factory-pattern.html 抽象工厂模式 | 菜鸟教程 https://www.runoob.com/design-pattern/abstract-factory-pattern.ht 阅读全文
posted @ 2021-04-23 01:03 papering 阅读(478) 评论(0) 推荐(0)
摘要:观察者模式 | 菜鸟教程 https://www.runoob.com/design-pattern/observer-pattern.html Design Patterns - Observer Pattern - Tutorialspoint https://www.tutorialspoin 阅读全文
posted @ 2021-03-13 20:16 papering 阅读(236) 评论(0) 推荐(0)
摘要:观察者模式 | 菜鸟教程 https://www.runoob.com/design-pattern/observer-pattern.html 观察者模式 当对象间存在一对多关系时,则使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知依赖它的对象。观察者模式 阅读全文
posted @ 2021-03-02 21:35 papering 阅读(129) 评论(0) 推荐(0)
摘要:建造者模式 | 菜鸟教程 https://www.runoob.com/design-pattern/builder-pattern.html 应用实例: 1、去快餐店,汉堡、可乐、薯条、炸鸡翅等是不变的,而其组合是经常变化的,生成出所谓的"套餐"。 2、JAVA 中的 StringBuilder。 阅读全文
posted @ 2021-02-27 11:13 papering 阅读(102) 评论(0) 推荐(0)
摘要:02 | Go 编程模式:错误处理 https://time.geekbang.org/column/article/330207 错误处理一直是编程必须要面对的问题。错误处理如果做得好的话,代码的稳定性会很好。不同的语言有不同的错误处理的方式。Go 语言也一样,这节课,我们来讨论一下 Go 语言的 阅读全文
posted @ 2021-02-24 09:12 papering 阅读(422) 评论(0) 推荐(0)
摘要:设计模式混编:观察者模式+中介者模式 阅读全文
posted @ 2021-01-29 16:46 papering 阅读(143) 评论(0) 推荐(0)
摘要:https://mp.weixin.qq.com/s/GG6AtBz6KgNwplpaNXfggQ 大型 web 前端架构设计-面向抽象编程入门 曾探 腾讯技术工程 2021-01-04 依赖反转原则 依赖反转原则的核心思想是:内层模块不应该依赖外层模块,它们都应该依赖于抽象。 尽管我们会花很多时间 阅读全文
posted @ 2021-01-04 21:13 papering 阅读(193) 评论(0) 推荐(0)
摘要:电商支付业务一文搞懂DDD 原创 范钢 二马读书 11月19日 阅读全文
posted @ 2020-12-26 20:44 papering 阅读(61) 评论(0) 推荐(0)
摘要:https://mp.weixin.qq.com/s/IaxAnWfVqe3mM0bHFVV5Gg 软件开发必修课:你该知道的GRASP职责分配模式 原创 悟真 阿里技术 今天 收录于话题 #设计模式 3 #领域建模 2 #架构 15 #RDD 1 阅读全文
posted @ 2020-10-22 10:37 papering 阅读(165) 评论(0) 推荐(0)