GoF设计模式
Rust语言之GoF设计模式:中介者Mediator模式

中介者Mediator模式在Rust在实现很难,因为其他语言中的典型 Mediator 实现是 Rust 中的经典反模式:许多对象相互持有可变的交叉引用,试.
Rust语言之GoF设计模式:迭代器模式

迭代器是一种行为 设计模式 ,.
Rust语言之GoF设计模式:命令模式

命令是将请求或简单操作转换为对象的行为 设计.
Rust语言之GoF设计模式:责任链模式

责任链是一种行为 设计模式 ,.
Rust语言之GoF设计模式:代理模式

代理是一种结构 设计模式 ,它.
Rust语言之GoF设计模式:Flyweight享元模式

Flyweight(缓存/享元)是一种结构 .
Rust语言之GoF设计模式:外观Facade模式

Facade(外观、总管)是一种结构 设计模.
Rust语言之GoF设计模式:装饰器Decorator模式

装饰器又称为油漆工模式,是一种结构模式,在不改动原有结构和代码的情况下,增加新行为、新功能或新职责,就像在原来油漆基础上再刷新油漆。 也可以称为过滤器.
Rust语言之GoF设计模式:组合Composite模式

组合Composite属于一种树状结构的组成结构,这种结构属于繁杂Complicated,而不是复杂性的Complex,繁杂和复杂区别是:前者你可以控制它,.
Rust语言之GoF设计模式:桥Bridge模式

桥Bridge模式是将业务逻辑或巨大的类型划分为独立的类型层次,可以独立开发。 案例,遥控器能遥控电视或收音机等设.
Rust语言之GoF设计模式:适配器Adapter

适配器是一种结构 设计模式 ,.
Rust语言之GoF设计模式:单例模式

单例Singleton能让您确保仅存在一个同类对象,同时提供对该实例的全局访问点。 Singleton 是一个全局.
Rust语言之GoF设计模式:原型模式

原型模式:一种创建模式,允许您复制现有对象而不依赖于它们的类型。 原型Prototype允许克隆对象,甚至是复杂的对象,而无需耦合到它们的特定类。 .
Rust语言之GoF设计模式:静态工厂

静态创建方法是一个Rust .
Rust语言之GoF设计模式:Builder建造者模式

Builder是一种创建 设计模式 <.
Rust语言之GoF设计模式:抽象工厂模式

抽象工厂解决了在不指定具体类的情况下创建整个产品系列的问题。 抽象工厂的抽象接口: .
Rust语言之GoF设计模式:工厂模式

工厂模式的是将创建逻辑封装在一个方法中,在 "外部"实现对其使用。 (banq::老子 .
什么是Rust语言的类型状态Typestate模式?

Typestate模式是一种API设计模式,它将对象的运行时状态信息编码在其编译时的类型中。 当我们对一个对象的操.
Salesforce的SOLID设计原则

SOLID原则基本上可以帮助我们使我们的代码能够容忍变化,并且易于理解。它还可以帮助我们减少依赖性,这样我们就可以改变代码的一个区域而不影响到其他区域。 .
一张图:微服务设计模式
为什么用静态工厂替代构造函数?

为什么我们不能再有正常的、简单的构造函数呢? 每个JDK的新功能都会使用那些恼人的 "of(value)"、"newAbcd()"、"of()"。 .
19种分布式系统设计模式 - Nishant

Python装饰器模式

在Python中,函数是一等公民,装饰器是强大的语法糖,利用这一功能给程序员提供了一种看似 "神奇 "的方式来构造函数和类的有用组合。 这是一个重要的.
用无上下文的Go语言实现HTTP服务

许多Go开发者,尤其是新开发者,发现一个不明显的问题是,我到底该如何把所有我需要的东西都传到我的处理程序中? 我们没有像Java或C .
Java Bean验证是一种反模式 - Code-Held

使用Bean验证是一种反模式的做法。它隐藏了与业务相关的约束,它将验证发生时的选择权留给了其他框架代码,我甚至看到了这样的情况:开发者期望验证 "必须发生".
编码时请将“单位”写入名词以突出明确 - Ruud

有一个代码可读性陷阱,一旦你意识到它就很容易避免,但这个陷阱无处不在:人们喜欢省略“单位unit”。 看看 Python、Java 和 Haskell.
微服务松耦合设计模式 - Neeraj

如果你正在开发一个大型的、复杂的应用程序,或者正在拆除一个单体的应用程序,你应该考虑 .
规则引擎模式的.NET开源项目案例

设计模式面试 - Hamill

带有 4 个示例面试问题的 设计模式 .
规则引擎模式 - upperdine

作为专业或有抱负的软件工程师,我们通常的任务是将业务规则转化为计算机可以理解的东西。我们使用类对问题域进行建模,并编写业务逻辑以反映存在于代码库之外的现实世.